2014-09-13 2 views
0

У меня есть файл конфигурации log4j, он работает для нормальных потоков, но когда он приходит в пакет, он не работает, не уверен, что добавить в конфигурационный файл, специфичный для пакета. Пожалуйста, помогите в этом вопросеMule ESB: Конфигурация Log4j для партии в Муле нуждается в отдельной конфигурации?

<appender name="FILE" class="org.apache.log4j.RollingFileAppender"> 
<param name="file" value="C:\Users\Logs.log" /> 
............ 
<layout class="org.apache.log4j.PatternLayout">  
</layout> 
<filter class="org.apache.log4j.varia.LevelRangeFilter"> 
    <param name="LevelMin" value="INFO" /> 
    <param name="LevelMax" value="FATAL" /> 
    <param name="AcceptOnMatch" value="true" /> 
</filter> 
<root> 
<appender-ref ref="FILE" /> 
</root> 

Блог я нашел как этот log4j.logger.com.mulesoft.module.batch = INFO. Я не уверен, что все настройки, специфичные для партии, должны быть добавлены в выше xml. Есть ли у нас специальная конфигурация для Партия в Log4j Mule ESB? Я не уверен, как быть выполненным для партии. Спасибо заранее.

ответ

0

Попробуйте следующее в вашем 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="rolling-out" class="org.apache.log4j.RollingFileAppender"> 
     <param name="Threshold" value="info" /> 
     <param name="File" value="C:/Users/Logs.log" /> 
     <param name="Append" value="true" /> 
     <param name="MaxFileSize" value="10000KB" /> 
     <param name="MaxBackupIndex" value="3" /> 
     <layout class="org.apache.log4j.PatternLayout"> 
      <param name="ConversionPattern" value="[%d] [%-5p] [%t] %m%n"/> 
     </layout> 
    </appender> 

    <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender"> 
     <param name="Threshold" value="info" /> 
     <param name="Target" value="System.out" /> 
     <layout class="org.apache.log4j.PatternLayout"> 
      <param name="ConversionPattern" value="[%d] [%-5p] [%t] %m%n"/> 
     </layout> 
    </appender> 

    <logger name="log4j.logger.com.gigaspaces"> 
     <level value="ERROR" /> 
     <appender-ref ref="rolling-out" /> 
    </logger> 

     <logger name="log4j.logger.com.j_spaces">   
     <level value="ERROR" /> 
     <appender-ref ref="rolling-out" /> 
    </logger> 

    <logger name="log4j.logger.com.sun.jini">   
     <level value="ERROR" /> 
     <appender-ref ref="rolling-out" /> 
    </logger> 

    <logger name="log4j.logger.net.jini">   
     <level value="ERROR" /> 
     <appender-ref ref="rolling-out" /> 
    </logger> 


    <logger name="log4j.logger.org.mule">   
     <appender-ref ref="rolling-out" /> 
    </logger> 

    <logger name="log4j.logger.org.mulesoft">   
     <appender-ref ref="rolling-out" /> 
    </logger> 

    <logger name="log4j.logger.org.apache.cxf">  
     <appender-ref ref="rolling-out" /> 
    </logger> 

    <logger name="log4j.logger.org.apache">  
     <appender-ref ref="rolling-out" /> 
    </logger> 

    <logger name="log4j.logger.org.springframework.beans.factory">   
     <appender-ref ref="rolling-out" /> 
    </logger> 

    <root> 
     <level value="INFO" /> 
     <appender-ref ref="rolling-out" />  
     <appender-ref ref="CONSOLE" /> 
    </root> 

</log4j:configuration> 

Изменить путь: - <param name="File" value="C:/Users/Logs.log" /> согласно вашему требованию .. Этот путь, где лог-файл будет сгенерирован

+0

ли это решить ваши вопрос ?? –

+0

Это сработало для вас .. вы получаете файл журнала? –

 Смежные вопросы

  • Нет связанных вопросов^_^