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

从第三方框架中过滤出log4j消息?

茅桐
2023-03-14
问题内容

如何过滤来自外部第三方框架的日志消息?我正在使用Hibernate和Spring框架,我想隐藏日志,以便仅显示我的log4j日志。


问题答案:

在我的log4j.properties文件中,将根记录器的记录级别设置为ERROR。然后,对于我特别想记录的软件包(如应用程序代码),将记录级别设置为INFO或DEBUG。

log4j.rootLogger=ERROR, stdout
log4j.logger.com.initech.tps=DEBUG
log4j.logger.org.hibernate.SQL=INFO

我看到同事将root日志设置得很低,然后最终列出了他们不想看到的所有内容,这对我来说似乎是倒退的。我宁愿列出我要记录的内容,也不愿列出所有我不想记录的内容。

BTW完全关闭第三方组件的登录对我来说似乎是个坏主意。例如,Spring相对嘈杂,对我确实不需要了解的东西使用WARN,但是如果它为我想看到的东西记录了ERROR条目。



 类似资料:
  • 本文向大家介绍Android ImageLoader第三方框架解析,包括了Android ImageLoader第三方框架解析的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Android ImageLoader框架的使用方法,供大家参考,具体内容如下 1.准备工作 1)导入universal-image-loader-1.9.5.jar到项目中 2)创建MyApplication继

  • 问题内容: 我正在使用将其自己的日志添加到Java应用程序的日志文件中的第三方jar,我不想将这些第三方日志添加到我的日志文件中,因为这会使日志文件非常笨拙和混乱。 我知道这种方法log4j.logger.org.springframework.jdbc.core.JdbcTemplate = OFF可以关闭lo4j.properties中此特定包org.springframework.jdbc.

  • Converting M3U files to RSS for line in fileinput.input(sys.argv[1:]): mp3filename = line.strip() if not mp3filename or mp3filename.startswith('#'): continue item = SubElement(rss,

  • 问题内容: 如何将第三部分框架导入Xcode Playground? 斯威夫特游乐场显然有一个框架,导入机制,因为我们可以导入,以及在OSX游乐场,(似乎来自iOS的缺失,奇怪) 我真正想做的是从操场上隐藏代码,并能够显示一个最小的示例。关于如何将框架加载到Swift游乐场的任何想法? (此问题有所不同,因为请求是在Playground中使用 框架 而不是简单的常规文件) 问题答案: 编辑:从Be

  • 在网页应用中,你经常需要在处理完表单或其它类型的用户输入后,显示一个通知消息(也叫做“flash message”)给用户。 对于这个功能,Django 提供基于Cookie 和会话的消息,无论是匿名用户还是认证的用户。其消息框架允许你临时将消息存储在请求中,并在接下来的请求(通常就是下一个请求)中提取它们并显示。每个消息都带有一个特定level 标签,表示其优先级(例如info、warning