【问题标题】:Weblogic managed server logs printing threadIDWeblogic托管服务器日志打印线程ID
【发布时间】:2017-12-27 12:26:40
【问题描述】:

我有一个 weblogic 托管服务器,它创建一个日志文件 managed1.log。如何将其配置为不打印以下行(threadID)?我尝试了管理服务器配置、log4j 过滤等,但没有任何帮助?

1247213 [[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)']

提前致谢!!

【问题讨论】:

  • 你为什么还要关心??
  • 我正在做一些麋鹿的事情,我在 json 中有线程信息。我不需要它。只是为了让日志文件只包含 Jsons
  • WebLogic 服务器的日志不能自定义,日期格式除外。配置 logstash 以忽略不必要的数据。
  • 是的,这是真的! @EmmanuelCollin .. 所以我所做的是在 managed1.out 中打印控制台日志,最终不会打印以上行,我的日志现在看起来相当不错:-) 所以我已经能够以某种方式做到这一点.. ... :-)

标签: logging weblogic


【解决方案1】:

好吧,我想在这里回答我自己的问题,因为它可能对某人有所帮助...所以最终我所做的是弄清楚 Weblogic 的控制台日志不会打印上面的那些额外行,而是打印在托管服务器输出日志。通过更改 log4j.xml 中的可加性,我将所有服务器日志过滤到其他文件并实现了我的目标。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多