void LogExceptionInfo(LogMethod logMethod, ExceptionLogInfo exceptionInfo, string message) { logMethod(String.Format("{0} [ {1} ]", message, exceptionInfo.Type)); if (debugMode) { // when in debug mode, log additional exception details logMethod(exceptionInfo.Content); } }
public void Error(ExceptionLogInfo exceptionInfo, string message) { outputLogger.Error(exceptionInfo, message); }
public void Warn(ExceptionLogInfo exceptionInfo, string message) { outputLogger.Warn(exceptionInfo, message); }
public void Info(ExceptionLogInfo exceptionInfo, string message) { outputLogger.Info(exceptionInfo, message); }
public void Debug(ExceptionLogInfo exceptionInfo, string message) { outputLogger.Debug(exceptionInfo, message); }
// exception info and message public void Trace(ExceptionLogInfo exceptionInfo, string message) { outputLogger.Trace(exceptionInfo, message); }
// exception info and message public void Trace(ExceptionLogInfo exceptionInfo, string message) { LogExceptionInfo(Trace, exceptionInfo, message); }
void LogException(LogMethod logMethod, Exception ex, string message) { var exceptionInfo = new ExceptionLogInfo(ex); LogExceptionInfo(logMethod, exceptionInfo, message); }
public void Error(ExceptionLogInfo exceptionInfo, string message) { LogExceptionInfo(Error, exceptionInfo, message); }
public void Warn(ExceptionLogInfo exceptionInfo, string message) { LogExceptionInfo(Warn, exceptionInfo, message); }
public void Info(ExceptionLogInfo exceptionInfo, string message) { LogExceptionInfo(Info, exceptionInfo, message); }
public void Debug(ExceptionLogInfo exceptionInfo, string message) { LogExceptionInfo(Debug, exceptionInfo, message); }