如何禁用Worklight Analytics日志记录

时间:2015-11-12 15:56:03

标签: ibm-mobilefirst websphere-liberty mobilefirst-server

我们正在使用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

谢谢

2 个答案:

答案 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)

如下图所示登录WAS并将其设置为&#34; No Logging&#34;:

enter image description here