springboot打印debug日志,

  springboot打印debug日志,

  

目录

跳靴去除控制台打印的调试日志1.创建logback-spring.xml文件2.给应用程序.属性文件无法控制跳羚中的调试日志问题最后试了一下,这样解决的

 

  

springboot去除控制台打印的debug日志

 

  

1.创建logback-spring.xml文件

文件内容如下

 

  ?可扩展标记语言版本=1.0 编码=UTF八号?配置调试=假!- 定义日志文件的存储地址勿在回溯的配置中使用相对路径-property name= LOG _ HOME value=/logs/LOG !- 控制台输出-appender name= STDOUT class= ch。服务质量。返回日志。核心。控制台附加器。服务质量。返回日志。经典。编码器。patternlayoutencoder!- 格式化输出:%d表示日期,%线程表示线程名,%-5级别:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-模式%d{yyyy-MM-dd HH:mm:ss .SSS }[% thread]%-5级别% logger { 50 }-% msg % n/pattern/编码器/appender!- 按照每天生成日志文件-appender name= FILE class= ch。服务质量。返回日志。核心。滚动。滚动文件附加器滚动策略class= ch。服务质量。返回日志。核心。滚动。timebasedrollingpolicy!- 日志文件输出的文件名-文件名模式{ LOG _ HOME }/edu系统。日志。% d { yyyy-MM-DD } .日志/文件名模式!- 日志文件保留天数-最大历史30/最大历史/滚动策略编码器class= ch。服务质量。返回日志。经典。编码器。patternlayoutencoder!- 格式化输出:%d表示日期,%线程表示线程名,%-5级别:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-模式%d{yyyy-MM-dd HH:mm:ss .SSS }[% thread]%-5级% logger { 50 }-% msg % n/模式/编码器!- 日志文件最大的大小-触发策略class= ch。服务质量。返回日志。核心。滚动。sizebasedtriggeringpolicy 最大文件大小10mb/最大文件大小/触发策略/appender!-myibatis日志配置记录器name= com。阿帕奇。ibatis level= TRACE /logger name= Java。SQL。connection level= DEBUG /logger name= Java。SQL。语句 level= DEBUG /logger name= Java。SQL。 prepared statement level= DEBUG /-!-我的巴蒂斯打印结构化查询语言语句-logger name= com。edu。“Dao”level=“DEBUG”/logger!- 日志输出级别-root level= INFO appender-ref ref= STDOUT /appender-ref ref= FILE //root/configuration

  

2.给application.properties文件

添加如下内容

 

  完成以上内容重启项目,控制台打印的调试就不见了,这里面还将后台打印的结构化查询语言也打印出来了,方便定位日志

  

无法控制springboot中的debug日志 问题

最近写的代码中,用到了跳羚和log4j日志,由于跳羚中有自带的日志系统,所以log4j.properties无法控制跳羚中的日志信息,老是出现:

 

  网上有一些参考文章,但是解决不了我的问题。

  

最后试了一下,这样解决的

 

  感觉上就是把:跳羚中真正实现日志的部分去掉就可以了.

  以上为个人经验,希望能给大家一个参考,也希望大家多多支持盛行它.

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: