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

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

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

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

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

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

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

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

java -jar xxx.jar

這種打印日志的方式,會(huì)一直在控制臺(tái)一直打印,不方便管理

我們將控制臺(tái)日志輸出到指定文件

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

參數(shù)解釋:

  • 0 標(biāo)準(zhǔn)輸入(一般是鍵盤)
  • 1 標(biāo)準(zhǔn)輸出(一般是顯示屏,是用戶終端控制臺(tái))
  • 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ò)誤日志文件的位置,需要絕對(duì)路徑來指定(位置自定義,根據(jù)自己創(chuàng)建的標(biāo)準(zhǔn)日志文件位置和錯(cuò)誤文件位置來定)

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

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

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

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ò)誤信息打開文件才會(huì)看到哦

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

使用命令查看日志

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

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

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

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

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

總結(jié)

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

相關(guān)文章

  • 實(shí)現(xiàn)java文章點(diǎn)擊量記錄實(shí)例

    實(shí)現(xiàn)java文章點(diǎn)擊量記錄實(shí)例

    這篇文章主要為大家介紹了實(shí)現(xiàn)java文章點(diǎn)擊量記錄實(shí)例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • Java使用注解實(shí)現(xiàn)BigDecimal的四舍五入

    Java使用注解實(shí)現(xiàn)BigDecimal的四舍五入

    BigDecimal是Java中的一個(gè)類,位于java.math包中,它提供了任意精度的有符號(hào)十進(jìn)制數(shù)字的表示,以及對(duì)這些數(shù)字進(jìn)行算術(shù)運(yùn)算的方法,本文介紹了Java使用注解實(shí)現(xiàn)BigDecimal的四舍五入的相關(guān)知識(shí),需要的朋友可以參考下
    2024-09-09
  • spring boot實(shí)戰(zhàn)之內(nèi)嵌容器tomcat配置

    spring boot實(shí)戰(zhàn)之內(nèi)嵌容器tomcat配置

    本篇文章主要介紹了Spring Boot 使用內(nèi)嵌的tomcat容器配置,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-01-01
  • Struts2實(shí)現(xiàn)文件上傳功能實(shí)例解析

    Struts2實(shí)現(xiàn)文件上傳功能實(shí)例解析

    這篇文章主要介紹了Struts2實(shí)現(xiàn)文件上傳功能實(shí)例解析,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-01-01
  • 舉例講解Java設(shè)計(jì)模式編程中模板方法模式的運(yùn)用實(shí)例

    舉例講解Java設(shè)計(jì)模式編程中模板方法模式的運(yùn)用實(shí)例

    這篇文章主要介紹了Java設(shè)計(jì)模式編程中模板方法模式的運(yùn)用實(shí)例,模板方法模式強(qiáng)調(diào)基于繼承的代碼復(fù)用,需要的朋友可以參考下
    2016-05-05
  • 詳解Spring Boot實(shí)現(xiàn)日志記錄 SLF4J

    詳解Spring Boot實(shí)現(xiàn)日志記錄 SLF4J

    本篇文章主要介紹了詳解Spring Boot實(shí)現(xiàn)日志記錄 SLF4J,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-05-05
  • Java中UUID生成原理及優(yōu)缺點(diǎn)

    Java中UUID生成原理及優(yōu)缺點(diǎn)

    本文將詳細(xì)講解UUID的生成原理、特性、實(shí)用場(chǎng)景以及優(yōu)缺點(diǎn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Java Socket上的Read操作阻塞問題詳解

    Java Socket上的Read操作阻塞問題詳解

    這篇文章主要介紹了Java Socket上的Read操作阻塞問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • Java子線程調(diào)用RequestContextHolder.getRequestAttributes()方法問題詳解

    Java子線程調(diào)用RequestContextHolder.getRequestAttributes()方法問題詳解

    這篇文章主要介紹了Java子線程調(diào)用RequestContextHolder.getRequestAttributes()方法問題處理,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-09-09
  • java的Console類的使用方法及實(shí)例

    java的Console類的使用方法及實(shí)例

    這篇文章主要介紹了java的Console類的使用方法及實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-07-07

最新評(píng)論