我们需要创建一个自定义日志文件(例如: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"/>
然后,在适配器(示例PaymentAdapter)中,我们调用了一个自定义java(DmEpayLogger)类:com.dm.epay.logging.DmEpayLogger.info(“INFO&gt;&gt; Init Payment”);将日志写入“payment.log”文件。
问题是 payment.log 文件与其他工作日志混合在一起。所以,我们认为我们在server.xml配置文件中遗漏了一些内容。
有什么想法吗?请指教!
答案 0 :(得分:0)
您在server.xml设置中基本上完成的操作是使用payments.xml文件替换默认的messages.log文件,但这只会替换日志记录将要访问的文件,即全部。
指定要从适配器写入的日志文件的能力不是IBM MobileFirst Platform提供的可用/内置功能。</ p>