【发布时间】:2016-03-17 17:29:49
【问题描述】:
我们需要创建一个自定义日志文件(例如:payment.log),其中仅包含支付模块的自定义日志。 我们已经使用以下配置了服务器(server.xml):
<logging consoleLogLevel="off"
copySystemStreams="false"
maxFiles="10"
traceFileName="payment.log"
traceFormat="BASIC"
traceSpecification="com.dm.epay.logging.*=debug=enabled:com.worklight.*=off"
suppressSensitiveTrace="true"/>
然后,在适配器(Example PaymentAdapter)中,我们调用了一个自定义的java(DmEpayLogger)类:com.dm.epay.logging.DmEpayLogger.info("INFO >> Init Payment");将日志写入“payment.log”文件。
问题是 payment.log 文件与其他工作灯日志混合在一起。所以,我们认为我们在 server.xml 配置文件中遗漏了一些东西。
有什么想法吗?请指教!
【问题讨论】:
-
也许这个答案会有所帮助:stackoverflow.com/questions/36041659/…。我认为您不能将特定的适配器日志写入特定文件。
-
您在 Worklight 的日志中看到了哪些类型的跟踪语句?知道正在通过什么级别的工作灯日志吗? (信息、最佳、审计等)
-
SystemOut (O com.worklight.analytics.api.AnalyticsHttpService.sendDataToURL 目标服务器响应码:201...) com.ibm.ws.webcontainer.servlet... t.integration.js。 JavaScriptIntegrationLibraryImplementation...
标签: logging ibm-mobilefirst websphere-liberty mobilefirst-adapters