LOG4J仅针对特定功能调用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LOG4J仅针对特定功能调用相关的知识,希望对你有一定的参考价值。

将此视为体验Log4j用户:

我们有一个非常大的类,有很多调试语句(Logger.getLogger(class).debug("Borrowed connection "+con.getId())......你知道我的意思:)

现在我怀疑一个特定的函数不能按预期工作,我只希望这一个特定的函数记录调试输出,其余的类应该保持“错误”级别。

这个问题有方法解决吗?谷歌不会满足我这次:)

答案

你可以使用自己的方法,即使这可能有点不方便。

Logger.getLogger(class.getName()+"#methodName").debug(..)

将允许每种方法定义日志杆。

以上是关于LOG4J仅针对特定功能调用的主要内容,如果未能解决你的问题,请参考以下文章

如何仅针对特定 url 添加 Spring Security 验证码过滤器

对于某些情况,如 Internet Explorer 特定的 CSS 或 Internet Explorer 特定的 JavaScript 代码,如何仅针对 Internet Explorer 10?

WooCommerce 仅针对特定链接更改链接颜色

iOS - 仅针对特定视图翻转动画

针对特定 API 级别的自定义 Android/Flutter 版本

PHP在函数调用期间针对特定的可选参数[重复]