繁体   English   中英

我们可以根据内容更改log4j日志记录级别

[英]Can we change log4j logging level based on the content

我们可以根据内容更改log4j日志记录级别。 另外,可以在库级别进行此更改。 不建议在每个日志语句周围放入if条件。

例如,假设我们正在记录字符串testString的值。

如果testString包含futest,我们想将日志级别设置为info,否则将其保留在调试状态。

您可以使用log4j过滤器( http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/spi/Filter.html

示例: 使用log4j进行条件日志记录

您也可以使用MDC(映射的诊断上下文),仅启用要显示的testString。 前提是对testString的更改已本地化。

MDC: http//logback.qos.ch/manual/mdc.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM