springboot学习笔记--sfl4j日志

springboot学习笔记--sfl4j日志_第1张图片

统一日志:

1:将系统中其他的日志框架排除出去(如:commons-logging)

2:用中间包替换原来的日志框架

3:导入slf4j的实现(比如logback)

 

springboot中的日志

依赖spring-boot-starter-loggin

底层使用slf4j+logback的底层实现

springboot学习笔记--sfl4j日志_第2张图片

 

springboot能自动适配所有日志,而且底层使用sl4j+logback进行实现,我们在使用日志的时候,必须把其他的日志框架排除

直接可以使用sl4j接口进行日志输出

springboot默认的日志级别是info级别,需要变化则需要修改全局配置文件application.yml:

longging.level.xxx=(tace/debug/info/warning/error) xxx为包名,表示在这个包下的所有日志的日志级别都设置为某个级别

修改日志生成的目录

logging.path=/xxx/xxx 表示在当前磁盘的xxx/xxx文件夹下生成名称为spring.log(默认名称)的日志

logging.file=G:/springboot.log(绝对路径) 表示在G盘根目录生成名称为springboot.log的日志

logging.pattern.file=   (参照日志输出格式设置) 表示日志输出的格式

 

同时也能自己使用自己的日志配置文件,在springboot中在类路径下放同名配置文件即可,如logback.xml 可以参考springboot文档

如果不是使用logback.xml 而是logback-spring.xml则可以使用高级功能---profile功能,根据环境输出日志

在日志文件中加标签即可

 

 

你可能感兴趣的:(springboot学习笔记--sfl4j日志)