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