其他分享
首页 > 其他分享> > sprinboot对日志支持

sprinboot对日志支持

作者:互联网

1.sprinboot对日志支持
  a.常见的日志框架
     JCL,JUL,jboss-logging,logback,log4j,log4j2,slf4j...
  b.springboot默认选用slf4j,logback;
  c.sprinboot默认配置好了日志,我们直接使用即可;
  日志级别:  
    TRACE<DEBUG<INFO<WARN<ERROR<FATAL<OFF;
     idea:ctrl+shif+n 快速定位类
     默认级别:info(只打印info及以后的日志)
     自定义日志级别:可以在全局配置文件中修改;
      logging.level.主配置类所在包名=warn
     设置日志文件保存的位置:
     loggin.file=springboot.log(相对于项目的根目录)
     loggin.file=d:/springboot.log(绝对路径)
     loggin.path=d:/log/ (将日志放入该文件夹默认文件名为spring.log)
     指定日志显示格式:
     1.日志显示在console中
     logging.pattern.console=%d{yyyy/MM/dd-HH:mm:ss} [%thread] %-5level %logger- %msg%n
       %d日期时间{格式}
       [%thread]线程名
       %-5level 显示日志级别:-5:表示从左显示5个字符宽度
       %logger{50}:设置日志长度超过50部分不要;
       %msg:日志消息
       %n:回车
     2.日志放在文件中
     logging.pattern.file=%d{yyyy/MM/dd-HH:mm} [%thread] %-5level %logger- %msg%n
     日志的具体说明:
     https://docs.spring.io/spring-boot/docs/2.1.3.RELEASE/reference/htmlsingle/#boot-features-logging-format
     默认的日志格式时在对应的日志的jar中相应的xml文件中进行配置的;
      在JavaBean中使用:构建日志对象
      Logger logger=LoggerFactory.getLogger(DemoApplicationTests.class);
      
      
      
     

标签:logging,log,sprinboot,支持,默认,日志,logger
来源: https://blog.csdn.net/qq_29393273/article/details/88072252