idea中log4j 的日志级别是info但是output会打印debug的日志,是啥原因
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea中log4j 的日志级别是info但是output会打印debug的日志,是啥原因相关的知识,希望对你有一定的参考价值。
从哪可以屏蔽掉这些debug日志
参考技术A 你的程序中使用的是debug方式打印的,info的级别比debug低,所以debug级别的日志会打印出来。如果你把info改为warn或者error,console和日志文件中就不会打印程序中记录的日志信息了。 参考技术B 可能是你的jar包里面 包含了log4.xml,导致系统走你jar包里面的日志配置文件,而没有走自定义的~需要细心的检查一下在程序开发中日志级别
日志打印可以查看代码的执行情况,以及快速定位错误。
在代码中,特别是业务层逻辑的代码,适当的添加日志是必须的,一般在catch代码块中是出现异常的,如果需要打印 可以用error级别,
一般的无关紧要的日志,只为开发调试用的话 可以用最低级别 的debug级别, 更高以及的可以用info级别,
debug级别一般在项目上线后调整成info或error级别,这样可以减少日志占用服务器空间,一些无关的日志就不需要打印
以上是关于idea中log4j 的日志级别是info但是output会打印debug的日志,是啥原因的主要内容,如果未能解决你的问题,请参考以下文章