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

log4j rootlogger关闭某些类的记录器

丘向荣
2023-03-14
问题内容

如何配置带有rootlogger = debug, stdout, logfile
和的log4j.properties org.apache.httpclient = debug而不是标准输出?

提高rootlogger到信息是不可接受的,因为我在调试级别有其他软件包。


问题答案:

log4j.properties文件中,添加行

log4j.logger.org.apache.httpclient=DEBUG, logfile

org.apache.httpclient记录器的输出定向到logfile附加程序。

还包括线

log4j.additivity.org.apache.httpclient=false

以防止org.apache.httpclient记录器的输出发送到rootLogger的附加程序。



 类似资料:
  • 问题内容: Angular文档缺少一些内容。有人可以总结未记录的功能吗? 问题答案: 角度1.0.5和1.0.4: 范围具有两个有用的未记录属性: -可用作绑定到父作用域中的原始属性的hack- -可用于确定$ ng-switch具有未公开的参数,该参数接受表达式(例如plnkr) select具有接受记录的未记录参数 属性具有未记录的方法(尽管在“ 伪指令”页面上已提及) $ cacheFact

  • 问题内容: 是否可以为特定的代码块关闭声纳(www.sonarsource.org)测量,而哪些是不想测量的? 一个示例是Findbugs输出的“保留堆栈跟踪”警告。离开服务器时,如果客户端不知道该异常,我可能只想将消息传递回客户端,而不包括我刚刚捕获的实际异常(因为该客户端没有该JAR,例如包含例外)。 问题答案: 这是一个常见问题解答。您可以在线上触发警告。我更喜欢使用FindBugs机制,该

  • 我知道这是一个非常简单的问题,但我似乎找不到一个令人满意的答案。另外,我对Mongo完全是个新手。这显然无济于事。 假设我收藏了...我希望将mongo中的$toupper函数应用于具有_id和的记录的字段,而不是应用于具有的记录。 我一直在玩Mongo的聚合(针对我在google中发现的),但我得到的最多的是一个返回“name”字段的查询,但是: 它返回数据库中的所有记录(不仅是ObjectId

  • 我有一个要求,因为我需要在Mulesoft Flow中关闭日志记录。我需要在记录器级别,如果可能的话,在Http连接器级别。尝试将INFO更改为关闭log4j2.xml文件,但没有运气。我需要更新log4j2.xml文件中的哪些参数才能使其工作。现在我已经做了异步记录器。 提前感谢

  • 问题内容: 如何编写仅在联接表中的所有关联记录都满足某些条件的情况下才返回记录的SQL查询。 例如,如果A有很多B,我想从A SELECT * WHERE到给定A的所有相关B都具有B.some_val> value 我知道这可能是一个非常基本的问题,因此感谢您的帮助。另外,如果有所作为,我正在使用postgres。 山姆 问题答案: 假设不需要关联,请使用: 如果您确实需要相关性: 解释 在这使得

  • 问题内容: 我在独立应用程序中使用Apache Common Logging库。在网上搜索后,我尝试通过使用以下方式关闭日志记录 但是,我仍然可以看到正在打印的日志消息。我可以知道我错过了什么吗? 我可以通过以下方式关闭日志记录 在commons-logging.properties中。 但是,在开发期间,我的Netbeans不知道从何处获取commons-logging.properties,有