当前位置: 首页 > 知识库问答 >
问题:

从日志或属性文件中隐藏第三方jar日志

柴茂材
2023-03-14

我正在使用第三方JAR,它们在我的Java应用程序的日志文件中添加自己的日志,我不想在我的日志文件中添加那些第三方日志,因为这会使日志文件变得非常笨拙和混乱。

那些原木就像-

`2016-11-03 12:59:41.910 ERROR 13586 --- [           main] o.h.j.i.metamodel.MetadataContext        : HHH015011: Unable to locate static metamodel field : org.openskye.domain.TaskQueue_#object_metadata_id
2016-11-03 12:59:41.913 ERROR 13586 --- [           main] o.h.j.i.metamodel.MetadataContext        : HHH015011: Unable to locate static metamodel field : org.openskye.domain.TaskQueue_#id
2016-11-03 12:59:41.914 ERROR 13586 --- [           main] o.h.j.i.metamodel.MetadataContext        : HHH015011: Unable to locate static metamodel field : org.openskye.domain.TaskQueue_#status
2016-11-03 12:59:41.914 ERROR 13586 --- [           main] o.h.j.i.metamodel.MetadataContext        : HHH015011: Unable to locate static metamodel field : org.openskye.domain.TaskQueue_#path

`

共有1个答案

徐皓君
2023-03-14

您可以将rootLogger级别设置为OFF,然后将基本包的logLevel设置为您想要的,这将导致只对您的类进行日志记录。

 类似资料:
  • 我用log4j来显示日志。。。 我使用的是xml配置,下面是log4j。我正在使用的xml: 当我执行一个主类时,我只希望在控制台中有错误日志。。但是Log4j仍然显示它的日志: 我有没有可能隐藏log4j日志? 我已尝试自行启动记录器并将液位设置为OFF,但log4j仍显示其正确的日志: 谢谢你

  • 13.1 cache.log cache.log包含多种消息,例如Squid的配置信息、性能警告、以及严重错误。如下是cache.log的输出样本: 2003/09/29 12:09:45| Starting Squid Cache version 2.5.STABLE4 for i386- unknown-freebsd4.8... 2003/09/29 12:09:45|

  • 问题内容: 我从Eclipse控制台的第3方jar中获取了大量的信息日志消息。打开罐子,我看到它使用了java.util.logging。我想将其jar的输出级别设置为WARNING。 我尝试使用-Djava.util.logging.config.file = pathToMy / JUL.properties的VM参数,其中文件的内容为: 不幸的是,这并没有影响输出。 如果可以轻松完成,则我的

  • 已检查的解决方案:来自本机的意外值获取启用标记:0 我的 Logcat 仅显示以下未使用的消息,执行速度很快。 我已经检查了给定的解决方案,但它没有在logcat中隐藏任何东西。我不知道为什么这条消息只出现在一些选定的应用程序中。 有什么解决办法吗?

  • 我一直在搜索一个解决方案,以便从DatePicker中隐藏以下任意一个旋转器。对于Android5.0,内部变量被改变了,在我的例子中,日和月旋转器在我的设备更新后再次可见。 Android 4.4和Kitkat解决方案 我已经测试过了,它工作的很好。事实上,如果您先将Lollipop的解决方案放在下面,然后在代码中,将Kitkat的解决方案放在下面,那么它对两个版本都是兼容的,没有干扰。(确保使

  • 为了使问题更加具体--我尝试的配置: 我想记录到这个单独性能日志的类位于com.myapp.common.logging下面...