Hi,

I'm having some trouble getting my custom appender which extends 
RollingFileAppender working. I've got my logback config being read and can 
extend FileAppender w/o issues but when I switch over to RollingFileAppender, I 
get the following:
java.lang.NullPointerException: null
        at 
ch.qos.logback.core.rolling.RollingFileAppender.getFile(RollingFileAppender.java:122)
 ~[org.apache.sling.commons.log:4.0.0]


Here is my config:
<appender name="CUSTOM" class="com.mypackage.logging.CustomLogAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>log.%d{yyyy-MM-dd}.log</fileNamePattern>
</rollingPolicy>
<prudent>true</prudent>
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>

The only method that I override is writeout() as I needed to handle some 
particular events. Did I missing something obvious in terms of configuration? 
Any help is appreciated.

Thanks!

Johny
_______________________________________________
Logback-user mailing list
[email protected]
http://mailman.qos.ch/mailman/listinfo/logback-user

Reply via email to