2015-05-15 4 views

ответ

2

Вы должны добавить 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> 
+0

благодарит за комментарий. Я попытался добавить это в log4j xml и скопировать в каталог main/resources, а затем попытался запустить поток. но не повезло :(журнал все еще не записывал в указанный мной файл. – Jaguar

+0

Можете ли вы поделиться своим log4j и компонентом logging вашего потока? – ashosborne1

+1

Обязательно используйте log4j2.xml, если вы используете Mule 3.6+. для более подробной информации: http://blogs.mulesoft.org/mule-3-6-asynchronous-logging/ –

1

То, что вы видите в консоли должен быть уже присутствует в каталоге журнала в два разных файла. Один для журнала мула сам и еще один для журнала вашего приложения.

+0

Romero Есть такие файлы журналов, как tx1.log tx2.log - но содержимое не читается - LEÅçìø¹1çìø¹52 THOMAS STREET APT 3B Šçìø¹3 çìø¹4çìø¹ Š, çìø¹ çìø¹çìø¹0707 ° çìø¹ çìø¹ \t çìø¹ çìø¹çìø¹500Ëçìø¹çìø¹NÊçìø¹ çìø¹,Eçìø¹ çìø¹çìø¹500Ëçìø¹çìø¹,Nçìø¹ çìø¹ªØí çìø¹çìø¹NÊçìø¹çìø¹UÓçìø¹çìø¹ – Jaguar

+1

вы смотрите на неправильном каталоге. Дон посмотрите на .mule, но скорее на MULE_HOME/logs –

0

Если нам нужно обновить файл свойств напрямую (log4j.properties). ниже будет служить цели.

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 
Смежные вопросы