1、Springboot选用底层日志的框架为SLF4j和logback,当和其他框架日志一起使用时,让系统所有日志统一到slf4j的具体实现为:

  1:首先将其他系统日志先排除掉;

  2:用中间包替换系统原有的日志框架;

  3:我们导入slf4j的其他的实现。

2、Springboot底层使用slf4j+logback的方式进行日志记录;

   Springboot把其他的日志都换成了slf4j;

      我们在Springboot中引入新框架时,一定要把这个框架使用的日志框架移除掉,否则会产生冲突。

      Springboot能自动适配所有日志,而且底层使用的是slf4j+logback的方式记录日志,引入其他框架时,只需要把这个框架依赖的日志框架排除掉。

3、Springboot日志记录使用slf4j进行记录:

  1)logging.level.com=debug表时日志记录的级别是debug以上的都记录;

  2)logging.file.path=/springboot/log,将springboot.log记录在当前磁盘的springboot/log下的日志

  3)logging.pattern.console=%d{yyyy-MM-dd} [%thread] %-5level %logger{50} - %msg%n,表示控制台输出格式;

  4)logging.pattern.file=%d{yyyy-MM-dd} ====[%thread] ====%-5level %logger{50} - %msg%n,表示文件记录格式;

posted on 2020-02-19 09:51  嵩之恋  阅读(99)  评论(0编辑  收藏  举报