美文网首页
springBoot与日志

springBoot与日志

作者: 寂静的春天1988 | 来源:发表于2019-03-18 11:11 被阅读0次

springboot默认使用slf4j和logback,springboot能够适配所以框架,但是我们引用其他框架的时候要把默认的日志依赖移除,不然会和springboot冲突。
springboot默认帮我们配置好了日志,我们直接使用即可

Logger logger=LoggerFactory.getLogger(DemoApplication.class);
logger.trace("trace信息...");
logger.debug("debug信息...");
logger.info("info信息...");
logger.warn("warn信息...");
logger.error("error信息...");
日志级别从上往下,从低到高,只会输出设置级别及以上级别的信息,springboot默认级别是info。
可以通过配置文件更改级别

logging.level.com.example.com.example.demo.DemoApplication=debug

上面就是将com.example.com.example.demo.DemoApplication这个类的日志级别改成debug。

可以通过配置文件更改,日志位置和日志名称,不配置默认当前项目下。

logging.file=G:/spring.log

更改日志在控制台的格式

logging.pattern.console=

更改日志在文件中的格式

logging.pattern.file=

也可以直接在类路径下写一个logback.xml文件,来自定义日志配置。
也可以写logback-spring.xml文件,logback-spring.xml和logback.xml的区别是:logback-spring.xml可以配置该配置在哪种环境下生效(如开发环境/或测试环境下不同的配置)。

日志切换这里不做描述(可以参考https://www.bilibili.com/video/av38657363/?p=28

相关文章

网友评论

      本文标题:springBoot与日志

      本文链接:https://www.haomeiwen.com/subject/zhwmmqtx.html