简体   繁体   English

如何在文本文件中写入Mule控制台输出

[英]How to write Mule console output in a Text File

How to write a Mule Console Output to a text file. 如何将Mule Console输出写入文本文件。 i am not able to see the full console output for big batch runs. 我看不到大批量运行的完整控制台输出。

You need to add a log4j properties file into your main/resources directory, this log4j.xml file will do the trick 您需要在您的main / resources目录中添加一个log4j属性文件,这个log4j.xml文件可以解决问题

  <?xml version="1.0" encoding="UTF-8"?>  
  <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
  <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>

 <appender name="file-appender"
        class="org.apache.log4j.FileAppender">
<param name="file" value="path_to_your_log_file_here.log" />
<param name="append" value="true" />
<param name="threshold" value="debug" />
<layout class="org.apache.log4j.PatternLayout">
  <param name="ConversionPattern" value="%d{ISO8601} %-5p [%c{1}] - %m%n" />
</layout>
</appender>

<root>
<level value="file-appender" />
<appender-ref ref="file-appender" />
</root>

</log4j:configuration>

What you see in the console should be already present on the log directory in two different files. 您在控制台中看到的内容应该已经存在于两个不同文件的日志目录中。 One for the mule logs itself and another one for your app's log. 一个用于the子本身的日志,另一个用于您应用程序的日志。

In case if we need to update the properties file directly (log4j.properties). 如果我们需要直接更新属性文件(log4j.properties)。 below will serve the purpose. 下面将达到目的。

log4j.rootLogger=INFO, default.out, default.file 

log4j.appender.default.out=org.apache.log4j.ConsoleAppender
log4j.appender.default.out.threshold=DEBUG
log4j.appender.default.out.layout=org.apache.log4j.PatternLayout
log4j.appender.default.out.layout.ConversionPattern=%-5p %c: %m%n

log4j.appender.default.file=org.apache.log4j.FileAppender
log4j.appender.default.file.append=true
log4j.appender.default.file.file=\\Desktop\\Mule.log
log4j.appender.default.file.threshold=INFO
log4j.appender.default.file.layout=org.apache.log4j.PatternLayout
log4j.appender.default.file.layout.ConversionPattern=%-5p %c: %m%n

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM