public void LogMessage(string message, LoggerBase.Severity severity, LogTo logTo) { try { this.WriteOutput(message, severity, logTo); } catch(Exception ex) { this.WriteOutput(ex.Message, Severity.Error, logTo); } }
protected abstract void WriteOutput(string message, LoggerBase.Severity severity, LogTo logTo);