2014-09-12 155 views
0

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

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

Peter 

回答

0

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

copySystemStreams

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