记录到系统流

时间:2014-09-12 10:10:36

标签: websphere-liberty

我在Linux上使用Websphere Liberty 8.5.5,并尝试将其日志记录重定向到Unix syslog。 server.xml中的日志记录配置有一个copySystemStreams =" true"的条目 根据server.xml的documentation,日志记录应该具有以下行为: "如果为true,则将System.out写入系统输出流,将System.err写入系统错误流。如果为false,则System.out和System.err将写入配置的日志,如messages.log或trace.log,但不写入系统流。默认值为true。"

但是,如果我将copySystemStreams设置为true,我在syslog中看不到任何Liberty条目。我是否误解了文档,或者这是一个缺少的功能?

Peter

1 个答案:

答案 0 :(得分:0)

从Liberty文档Liberty profile: Logging and Trace查看此页面,它对此字段有更新,更准确的描述。因此,无论syslog中设置了什么,它都不会记录到copySystemStreams

  

copySystemStreams

     

如果为true,则写入System.out和System.err的消息流   被复制到console.log.如果为false,则写入这些消息   已配置的日志,例如messages.log or trace.log,但它们不是   已复制到console.log。默认值为true。