java - SLF 4j Logs are not written to log -


logs not written properly

slf version slf4j-api-1.7.5.jar, slf4j-log4j12-1.7.5.jar, log4j-1.2.16.jar

<?xml version="1.0" encoding="utf-8"?> <!doctype log4j:configuration system "log4j.dtd"> <!-- log4j generic catchall adapters. --> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> <!-- example dailyrollingfile appender, preferred logging appender -->      <appender name="commonadapterappender" class="org.apache.log4j.dailyrollingfileappender">       <param name="file" value="/opt/adapter.log" />       <param name="encoding" value="utf-8" />       <param name="append" value="true" />       <!-- rollover @ top of every hour -->       <param name="datepattern" value="'.'yyyy-mm-dd-hh" />       <layout class="org.apache.log4j.patternlayout">         <param name="conversionpattern"           value="%d{yyyy-mm-dd hh:mm:ss.sss-zzz} %5p [%t] %c{1} - %m%n" />       </layout>     </appender>      <!-- categories -->     <category name="com.other" additivity="false">       <priority value="warn" />     </category>      <logger name="com.adapter" additivity="false">         <level value="debug" />         <appender-ref ref="commonadapterappender"/>     </logger>     <logger name="com.adaptations" additivity="false">         <level value="debug" />         <appender-ref ref="commonadapterappender"/>     </logger>      <root>         <priority value="error" />         <appender-ref ref="commonadapterappender" />         <!-- <appender-ref ref="syslogappender"/> -->     </root> </log4j:configuration> 

the above log4j file used multiple adapters. first time writing adapter.log , after component logs written. have noticed after second time writing few logs adapter.log..

i cannot understand going wrong here. can please me out?

i believe should using single shared log 4j configuration , instance adapters if want use the same log file.

as is, log 4j instances competing control of file.


Comments

Popular posts from this blog

How to mention the localhost in android -

php - Calling a template part from a post -