【问题标题】:Liberty Profile - Controlling verbosity of Messages.logLiberty Profile - 控制 Messages.log 的详细程度
【发布时间】:2015-02-02 18:57:31
【问题描述】:

我正在使用 websphere liberty profile v8.5 和 worklight 6.2。

我们如何控制messages.log文件的详细程度?

根据documentation,有一个日志级别标志,即“consoleLogLevel”。然而,

此过滤器控制发送到 控制台.log 文件。有效值为 INFO、AUDIT、WARNING、ERROR、 和关。默认情况下,级别为 AUDIT。

console.log != messages.log

由于messages.log 像发疯一样发送垃圾邮件,有没有办法减少我没有看到的这种冗长?

【问题讨论】:

    标签: websphere ibm-mobilefirst websphere-liberty


    【解决方案1】:

    我不知道您在该日志中看到什么样的消息,但您可以尝试减少信息量,例如将其设置为警告:

    <logging traceSpecification="*=warning"/>
    

    您所指的页面上还有其他级别。

    【讨论】:

    • 谢谢!有效!我看到很多带有负载的工作灯适配器调用。我之前没有尝试过该标志,因为我认为它只对 trace.log 文件有影响。
    • 它确实有所不同:有一些从 Liberty 发送到 messages.log 的消息不能被禁用(我们这样做是出于可维护性的原因——我们试图将运行时信息保持在合理的水平,但是如果确实出了问题,我们不希望重现问题以至少了解服务器的情况)。如果输出很乱,您还可以使用 SystemOut=off 和 SystemErr=off 禁用它们。
    猜你喜欢
    • 2012-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多