springboot項目日志輸出配置


    springboot默認使用的日志框架為logback,所以我們在搭建springboot項目時盡量把其他日志框架都移除掉,防止jar沖突。

    在springboot中配置日志很簡單,只需要做如下兩步處理:

    1.在公共配置文件application.properties中添加通用配置,如:

1 logging.level.root=info
2 logging.file=/tmp/logs/${spring.application.name}.log
3 logging.pattern.console=-|%d|%X{traceId:-}|${spring.application.name}|[%level][%thread][%logger]-%msg%n

     其中logging.level.root為指定根日志級別;logging.file為日志輸出文件的絕對路徑

    2.在當前環境的配置文件(application-dev.properties)中添加當前環境特有的配置,如:

current.env.logging.level=DEBUG
logging.level.com.example=${current.env.logging.level}
logging.pattern.console=-|%d|%X{traceId:-}|[%level][%thread][%logger]-%msg%n

    其中current.env.logging.level為自定義屬性,用於指定當前環境的日志級別;logging.levle.com.example中的com.example為指定的日志級別適用的包名。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM