欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

springboot運(yùn)行jar生成的日志到指定文件進(jìn)行管理方式

 更新時(shí)間:2024年04月28日 10:38:06   作者:子非我魚  
這篇文章主要介紹了springboot運(yùn)行jar生成的日志到指定文件進(jìn)行管理方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

springboot運(yùn)行jar生成的日志到指定文件進(jìn)行管理

我們不管是在windows還是LInux下運(yùn)行jar包,都是會在控制臺看到有日志的。

這樣直接顯示肯定是不方便查看的。

所以需要讓控臺的內(nèi)容保存到某個(gè)文件下進(jìn)行管理查看。

可以分為正常日志和錯(cuò)誤日志兩種:

java -jar xxx.jar

這種打印日志的方式,會一直在控制臺一直打印,不方便管理

我們將控制臺日志輸出到指定文件

java -jar xxx.jar > sysMsg.log 2>&1 &

參數(shù)解釋:

  • 0 標(biāo)準(zhǔn)輸入(一般是鍵盤)
  • 1 標(biāo)準(zhǔn)輸出(一般是顯示屏,是用戶終端控制臺)
  • 2 標(biāo)準(zhǔn)錯(cuò)誤(錯(cuò)誤信息輸出)

下面演示常用的三個(gè)案例,使用之前先創(chuàng)建好標(biāo)準(zhǔn)日志文件和錯(cuò)誤日志文件

# 標(biāo)準(zhǔn)日志文件
touch sysMsg.log
# 錯(cuò)誤日志文件
touch err.log

1.標(biāo)準(zhǔn)日志輸出到/xxx.log文件,錯(cuò)誤日志輸入到/exxx.log文件

java -jar xxx.jar > /xxx.log 2> /exxx.log &

這里標(biāo)準(zhǔn)日志文件和錯(cuò)誤日志文件的位置,需要絕對路徑來指定(位置自定義,根據(jù)自己創(chuàng)建的標(biāo)準(zhǔn)日志文件位置和錯(cuò)誤文件位置來定)

  • 查看標(biāo)準(zhǔn)日志文件
vim sysMsg.log

  • 查看錯(cuò)誤日志文件

這里的錯(cuò)誤是我故意制造出來的,有錯(cuò)誤信息打開文件才會看到哦

vim err.log

2.標(biāo)準(zhǔn)日志輸出到/xxx.log文件,錯(cuò)誤日志也輸入到/xxx.log文件

java -jar xxx.jar > /xxx.log 2>&1 &

意思就是不管是什么日志,都放在同一個(gè)文件里面

  • 查看生成的日志文件

可以看到標(biāo)準(zhǔn)日志和錯(cuò)誤都存在

vim sysMsg.log

3.標(biāo)準(zhǔn)日志輸出到/dev/null(不輸出標(biāo)準(zhǔn)日志),錯(cuò)誤日志輸入到/exxx.log文件

java -jar xxx.jar > /dev/null 2> /exxx.log &

正常日志文件就不需要記錄了,直接記錄錯(cuò)誤日志到文件中

這里的錯(cuò)誤是我故意制造出來的,有錯(cuò)誤信息打開文件才會看到哦

  • 查看錯(cuò)誤日志
vim err.log

使用命令查看日志

1.打印最后300行日志,并且持續(xù)跟蹤日志

  • ctrl+c退出
tailf -n 300 xxx.log

打印錯(cuò)誤日志最后300行

2.查看日志最末尾,有新日志會實(shí)時(shí)滾動更新

  • ctrl+c退出
tail -f xxx.log

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論