- All Implemented Interfaces:
- ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.LoggingEvent>, ch.qos.logback.core.spi.ContextAware, ch.qos.logback.core.spi.FilterAttachable<ch.qos.logback.classic.spi.LoggingEvent>, ch.qos.logback.core.spi.LifeCycle
public class InternalLilithAppender
extends ch.qos.logback.core.AppenderBase<ch.qos.logback.classic.spi.LoggingEvent>
This class will always write into <user.home>/.lilith/sources/logs/Lilith.xxx.
This s done so logging events during movement of home directory can be handled.
It's also quite handy because no instance of ApplicationPreferences
is actually needed.
Attention: If SerializingFileBuffer is logging then SomethingBad(TM) will happen :)