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

javascript - JS causing window size to be bigger than necessary - Dropdown bug -

How to mention the localhost in android -

php - Calling a template part from a post -