当前位置: 首页 > 面试题库 >

如何禁用某个类或整个包的记录器?

孟嘉歆
2023-03-14
问题内容

我正在使用 Apache Commons Logging™ 。现在,我想使用SimpleLog实现,但是当我更改级别时,库中的记录器问世了。我希望它关闭它们。

有没有一种简单的方法可以更改整个软件包的日志级别(Log4j可以做到这一点)吗?

我试图设定

org.apache.commons.logging.simplelog.log.foo =致命

在属性文件中禁用foo记录器(将其设置为致命即可),但它不起作用(foo是显示在输出:中的记录器名称[INFO] foo - Message)。


问题答案:

在Log4j中,您可以为指定的包,类或由字符串标识的记录器指定记录级别。您只需将其写在log4j.properties文件中:

log4j.logger.<your package> = DEBUG|INFO|OFF|WARN...


 类似资料:
  • 我需要支持将特定包登录到聊天中。将错误记录到错误中。日志如何做到这一点?到目前为止,我在几个appender中创建了阈值过滤器,但出现了错误。日志保持为空并进行聊天。日志有一个条目,它不属于特定的包。毕竟,我仔细阅读了log4j的文档,也尝试了2天来解决这个问题,并在网站和youtube上学习了一些教程。我还尝试了以下方法:使用Log4j2进行apachelog4j2包特定的日志记录。xml我也尝

  • 我们正在将日志从文本更改为JSON。我使用下面的代码来实现JSON日志:

  • 我只想记录一个包中的两个类。在标准的javadoc工具中,它应该是这样的:C: 我如何在maven javadoc插件中做到这一点?

  • 问题内容: 我有这个ajax事件 一切正常,但我想添加(如果可能)在ajax事件发生之前/完成时将整个页面(内容/正文)变成灰色的功能,就像它是模态的但没有对话框) 有办法吗? 提前致谢 问题答案: 一种方法是使用覆盖整个页面的overlay元素。如果overlay元素具有半透明的背景色,它将完全使页面变灰 给予较高的评价,使其位于所有其他元素之上。这样,它可以正确渲染,并且可以捕获所有事件(并且

  • 但是Crawler4J中有一个记录器。 如何禁用记录器内部爬行4J库?

  • 我有一个带有FreeMarkerViewResolver,FreeMarkerConfigurer的webapp和一个存储由freemarker处理的文件的路径。我的问题是其中一个文件实际上不是 ftl 文件,不应该被处理。它与其他实际 ftl 文件一起位于,我找不到任何简单的方法将其从其 API 中的 ViewResolver 中排除。 有没有一种方法可以禁用整个文件的自由标记模板解析?