我们正在使用MobileFirst 6.3 + Liberty 8.5.5,我们需要为message.log文件删除此条目:
[11/12/15 12:00:21:808 ART] 00000108 SystemOut O com.worklight.analytics.api.AnalyticsHttpService.sendDataToURL目标服务器响应代码:201
它正在增加我们的日志文件。我正在查看此处的其他帖子和Liberty日志记录选项,但这些设置仅适用于trace.log文件(如果已启用)。
这是我当前的bootstrap.properties文件:
websphere.log.provide = binaryLogging-1.0
com.ibm.ws.logging.max.file.size = 1
com.ibm.ws.logging.max.files = 10
com.ibm.ws.logging.console.log.level =警告
com.ibm.ws.logging.message.file.name = messages.log
谢谢
答案 0 :(得分:2)
如果要阻止写入System.out的任何内容被写入Liberty messages.log和console.log,请在server.xml的logging元素中设置traceSpecification,如下所示:
<logging traceSpecification="SystemOut=off"/>
由于您使用的是二进制日志记录,因此您还可以控制在运行binaryLog命令时过滤掉的记录器,如下所示:
binarylog view daytrader3sample --excludeLogger="SystemOut"
通过更改traceSpecification,您可以避免将System.out内容添加到日志中。通过在binaryLog命令上使用过滤器,您只需从binaryLog输出中省略SystemOut,而不会影响日志中实际存储的内容。
答案 1 :(得分:-2)