【问题标题】:How do I change the logging level for Gilead?如何更改 Gilead 的日志记录级别?
【发布时间】:2020-01-09 11:55:30
【问题描述】:

我收到很多这样的记录写入日志:

2020 年 1 月 8 日下午 1:27:48 net.sf.gilead.core.PersistentBeanManager clonePojo 信息:第三方实例,未克隆

我想阻止他们。我假设如果我将使用的日志记录级别更改为 WARN 之类的东西,他们会停止,但我似乎找不到如何做到这一点。

【问题讨论】:

    标签: java gilead


    【解决方案1】:

    不要认为将日志级别更改为 Warn 会有所帮助,因为这样您会尝试更改整个应用程序的配置级别。

    根据您使用的日志框架,它应该可以帮助您进行配置,以避免打印某些类/包的日志。

    如果您使用 logback,请参阅下面的答案以禁用日志。 其他日志框架应该有类似的选项。如果您可以指定您正在使用的确切日志框架,这将很有帮助。

    Disable the log from specific class/jar via logback.xml

    【讨论】:

    • 我们使用的是 log4j 版本 1.2.16。自从我发布以来,我学到了一些东西。显然,这个项目的创建者添加了他们自己版本的 gilead PersistenBeanManager.java 类。这是记录消息的来源。我尝试将记录器添加到该类所在的包的 log4j.xml 文件中,并将其设置为 WARN。它没有效果。我似乎无法直接通过 log4j 影响 gilead 类的日志记录级别。我在 Gilead 帮助站点上多次看到用户被指示将日志记录设置为 DEBUG,但它从未说明如何执行此操作。
    猜你喜欢
    • 2014-08-21
    • 1970-01-01
    • 2014-09-01
    • 2023-04-11
    • 2014-10-28
    • 2016-02-20
    • 1970-01-01
    • 1970-01-01
    • 2019-11-11
    相关资源
    最近更新 更多