Hi Guys, I am using ErrorHandler in my log4j.xml file but when I put my node as:
<appender class="com.egain.platform.util.logging.appender.RollingFileAppender" name="root"> <errorHandler class="platform.util.logging.appender.handler.FallbackErrorHandler"> <root-ref/><appender-ref ref="local_appender"/> </errorHandler> <param name="File" value="egpl_root_${HOST_NAME}.log"/> <param name="MaxFileSize" value="5MB"/> <param name="Threshold" value="debug"/> <layout class="com.egain.platform.util.logging.appender.PatternLayout"> <param name="Pattern" value="extended"/> </layout> </appender> it throws a NullPointerException saying: 13 Aug 2009 18:05:26,351 <@> INFO <@> [:Finalizer] <@> <@> <@> <@> <@> platform.util.logging.LoggingOutputStream <@> flush <@> log4j: Finalizing appender named [V9W13_dsm-registry]. <@> 13 Aug 2009 18:05:26,351 <@> ERROR <@> [:main] <@> <@> <@> <@> <@> platform.util.logging.LoggingOutputStream <@> flush <@> at org.apache.log4j.xml.DOMConfigurator.parseErrorHandler(DOMConfigurator.java:329) <@> 13 Aug 2009 18:05:26,351 <@> ERROR <@> [:main] <@> <@> <@> <@> <@> platform.util.logging.LoggingOutputStream <@> flush <@> at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:266) <@> 13 Aug 2009 18:05:26,351 <@> ERROR <@> [:main] <@> <@> <@> <@> <@> platform.util.logging.LoggingOutputStream <@> flush <@> at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:171) <@> 13 Aug 2009 18:05:26,366 <@> ERROR <@> [:main] <@> <@> <@> <@> <@> platform.util.logging.LoggingOutputStream <@> flush <@> java.lang.ExceptionInInitializerError <@> Can anyone please shed some light on this? Thanks, Himanshu