
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