/// <summary> /// Performs the log entry. All logging eventually ends up in this method. /// </summary> /// <param name="activeLogger">The active logger.</param> /// <param name="logData">The log data.</param> protected override void PerformLogEntry(NullLogWrapper activeLogger, LogData logData) { Trace.WriteLine(logData.Message); }
/// <summary> /// Performs the log entry. All logging eventually ends up in this method. /// </summary> /// <param name="activeLogger">The active logger.</param> /// <param name="logData">The log data.</param> /// <exception cref="System.ArgumentNullException">logEntry</exception> protected abstract void PerformLogEntry(TLoggerImplementation activeLogger, LogData logData);