public void Purge()
{
if (this.PrePurgeEvent != null)
{
this.PrePurgeEvent();
}
this.containedLogger.Purge();
if (this.PostPurgeEvent != null)
{
this.PostPurgeEvent();
}
}