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

springboot運行jar生成的日志到指定文件進行管理方式

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

springboot運行jar生成的日志到指定文件進行管理

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

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

所以需要讓控臺的內容保存到某個文件下進行管理查看。

可以分為正常日志和錯誤日志兩種:

java -jar xxx.jar

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

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

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

參數(shù)解釋:

  • 0 標準輸入(一般是鍵盤)
  • 1 標準輸出(一般是顯示屏,是用戶終端控制臺)
  • 2 標準錯誤(錯誤信息輸出)

下面演示常用的三個案例,使用之前先創(chuàng)建好標準日志文件和錯誤日志文件

# 標準日志文件
touch sysMsg.log
# 錯誤日志文件
touch err.log

1.標準日志輸出到/xxx.log文件,錯誤日志輸入到/exxx.log文件

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

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

  • 查看標準日志文件
vim sysMsg.log

  • 查看錯誤日志文件

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

vim err.log

2.標準日志輸出到/xxx.log文件,錯誤日志也輸入到/xxx.log文件

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

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

  • 查看生成的日志文件

可以看到標準日志和錯誤都存在

vim sysMsg.log

3.標準日志輸出到/dev/null(不輸出標準日志),錯誤日志輸入到/exxx.log文件

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

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

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

  • 查看錯誤日志
vim err.log

使用命令查看日志

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

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

打印錯誤日志最后300行

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

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

總結

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

相關文章

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

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

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

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

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

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

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

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

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

    舉例講解Java設計模式編程中模板方法模式的運用實例

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

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

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

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

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

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

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

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

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

    java的Console類的使用方法及實例

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

最新評論