Liberty Profile - 控制 Messages.log 的详细程度
Posted
技术标签:
【中文标题】Liberty Profile - 控制 Messages.log 的详细程度【英文标题】:Liberty Profile - Controlling verbosity of 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 像发疯一样发送垃圾邮件,有没有办法减少我没有看到的这种冗长?
【问题讨论】:
【参考方案1】:我不知道您在该日志中看到什么样的消息,但您可以尝试减少信息量,例如将其设置为警告:
<logging traceSpecification="*=warning"/>
您所指的页面上还有其他级别。
【讨论】:
谢谢!有效!我看到很多带有负载的工作灯适配器调用。我之前没有尝试过该标志,因为我认为它只对 trace.log 文件有影响。 它确实有所不同:有一些从 Liberty 发送到 messages.log 的消息不能被禁用(我们这样做是出于可维护性的原因——我们试图将运行时信息保持在合理的水平,但是如果确实出了问题,我们不希望重现问题以至少了解服务器的情况)。如果输出很乱,您还可以使用 SystemOut=off 和 SystemErr=off 禁用它们。以上是关于Liberty Profile - 控制 Messages.log 的详细程度的主要内容,如果未能解决你的问题,请参考以下文章
将修订包应用到 WebSphere Liberty Profile
Liberty Profile Jython automation – TypeError – javax.management.remote.JMXServiceURL() – 3rd arg ca
Websphere Liberty Profile 上 Worklight 服务器的拓扑