protected override void Append(LoggingEvent loggingEvent) { _locker.TryAcquireLockAndExecute(File, () => { AdjustFileBeforeAppend(loggingEvent.TimeStamp); base.Append(loggingEvent); }); }