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