我们正在使用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
谢谢
如果要阻止任何写入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,而不会影响日志中实际存储的内容。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句