protected override void Append(LoggingEvent[] loggingEvents)
		{
			_locker.TryAcquireLockAndExecute(File, () =>
				                          {
					                          AdjustFileBeforeAppend(
						                          loggingEvents.OrderBy(x => x.TimeStamp).Select(x => x.TimeStamp).First());

					                          base.Append(loggingEvents);
				                          });
		}
		protected override void Append(LoggingEvent[] loggingEvents)
		{
			AdjustFileBeforeAppend(loggingEvents.OrderBy(x => x.TimeStamp).Select(x => x.TimeStamp).First());

			base.Append(loggingEvents);
		}