关闭依赖jar包日志
在有的时候,我们会频繁的更换依赖,对依赖中的某些日志是不需要输出的,这个时候我们该怎么做呢。下面我就来说下我的以个解决方案。
比如管理jar包中DefaultConnection中logger日志;只需要上一句配置即可。
2 在logback.xml
中加上如下配置即可。
<logger name=" packname" level="OFF"/>
packname
一般是包名,但也可能是其他的名字,这个取决于java代码中写的名字
<logger name="org.jinterop" level="OFF"/>
3 或在application.properties
中加上
logging.level.org.jinterop=off
4 日志等级
-
logback日志级别(Level可设值)
-
logback有5种级别,分别是
TRACE < DEBUG < INFO < WARN < ERROR
,定义于ch.qos.logback.classic.Level
类中。
日志级别
Trace
:是追踪,就是程序推进以下,你就可以写个trace输出,所以trace应该会特别多,不过没关系,我们可以设置最低日志级别不让他输出.
Debug
:指出细粒度信息事件对调试应用程序是非常有帮助的.
Info
:消息在粗粒度级别上突出强调应用程序的运行过程.
Warn
:输出警告及warn以下级别的日志.
Error
:输出错误信息日志.
此外OFF
表示关闭全部日志,ALL
表示开启全部日志。