• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

Springboot 日志按时间迭代输出

JAVA相关 supingemail 2129次浏览 0个评论

.

       Springboot项目非SpringMvc项目,日志的输出不能随心所欲,那么如何在springboot项目中优雅的输出日志呐 ,具体可以看如下四步演变。

目录

一、jar启动

二、写入shell文件启动

三、nohup启动日志到一个文件

四、nohup启动日志按时间顺序输出.

正常启动 ,下面会选择application.properties 中配置默认的启动文件进行启动,下面这种情况不能根据实际情况进行启动项目

java -jar test.jar 

一、jar启动

测试环境:
java -jar test.jar --spring.profiles.active=test  
 
生产环境:
java -jar test.jar --spring.profiles.active=prod  

二、写入shell文件启动

测试环境:

#!/bin/bash
java -jar test.jar --spring.profiles.active=test  > log.file 2 > log.error &

 
生产环境:

#!/bin/bash
java -jar test.jar --spring.profiles.active=prod > log.file 2 > log.error &

三、nohup启动日志到一个文件

测试环境:

#!/bin/bash
nohup java -jar test.jar --spring.profiles.active=test  > log.file 2 > log.error &

 
生产环境:
#!/bin/bash
nohup java -jar test.jar --spring.profiles.active=prod > log.file 2 > log.error &

四、nohup启动日志按时间顺序输出.

测试环境:

#!/bin/bash
nohup java -jar test.jar --spring.profiles.active=test >> /home/logs/test-$(date +%Y-%m-%d).log 2 > &1 & 

 
生产环境:
#!/bin/bash
nohup java -jar test.jar --spring.profiles.active=prod >> /home/logs/test-$(date +%Y-%m-%d).log 2 > &1 &

其实最主要的就是四步,直接执行这个 shell , 就可以将日志按照日期格式输入到 log 中去

 

 


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明Springboot 日志按时间迭代输出
喜欢 (0)

您必须 登录 才能发表评论!

加载中……