spring项目中日志问题
设置某个类的某个方法打印级别,可以在配置文件中设置。 WARN的的意思是只打印WARN级别和以上的日志(ERROR),也可以设置INFO、DEBUG。也可以关闭OFFlogging.level.com.test.Test.test=WARN 当然也可以设置某个包的日志级别
如果你使用的是 Spring Boot 默认的日志框架 Logback,可以在 logback-spring.xml 中添加如下配置:
<logger name="com.test.Test.test" level="WARN" additivity="true">
</logger> appender-ref 指向 CONSOLE:
表示匹配的日志会输出到名为 CONSOLE 的 appender,也就是控制台日志。
additivity="true":
表示此 logger 的日志还会继续传递给父 logger(即 root),也就是说除了输出到 CONSOLE,也会走 root 中定义的其他 appender(如文件日志)。
如果你只想让它单独输出,不继承 root 的设置,可以改为 additivity="false"。
我的root定义是:
<logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger>
我的完整版配置文件
<logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger> %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %X{session} %msg%n<logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger>debug<logger name="com.test.Test.test" level="WARN" additivity="true">
</logger> ${CONSOLE_LOG_PATTERN}<logger name="com.test.Test.test" level="WARN" additivity="true">
</logger> UTF-8<logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n UTF-8<logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger> ${LOG_HOME}/debug/vtour-adapter-debug-%d{yyyy-MM-dd}.%i.log<logger name="com.test.Test.test" level="WARN" additivity="true">
</logger> 100MB<logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger>3<logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger>debug ACCEPT DENY<logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n UTF-8<logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger>${LOG_HOME}/info/vtour-adapter-info-%d{yyyy-MM-dd}.%i.log<logger name="com.test.Test.test" level="WARN" additivity="true">
</logger> 100MB<logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger>15<logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger>info ACCEPT DENY<logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n UTF-8<logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger> ${LOG_HOME}/warn/vtour-adapter-warn-%d{yyyy-MM-dd}.%i.log<logger name="com.test.Test.test" level="WARN" additivity="true">
</logger> 100MB<logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger>15<logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger>warn ACCEPT DENY<logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger>${LOG_HOME}/error/vtour-adapter-error.log.%d{yyyy-MM-dd.HH}.log<logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger>72<logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n UTF-8<logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger> ERROR ACCEPT DENY<logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger><logger name="com.test.Test.test" level="WARN" additivity="true">
</logger>
常见的日志级别说明
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页:
[1]