示例#1
0
 public static void Log(ILoggerClientErrorObject loggerErrorObject, ColorSet displayColors)
 {
     WriteLogEntry(GetLogDateTime() + "\tSolution: " +
                   loggerErrorObject.SolutionContext + "\tProcess: " + loggerErrorObject.ProcessContext + "\tOperation: " +
                   loggerErrorObject.OperationContext + "\tError: " + loggerErrorObject.ErrorContext + "\t" +
                   loggerErrorObject.Exception, displayColors);
 }
示例#2
0
 public void Log(ILoggerClientErrorObject loggerErrorObject)
 {
     //Check that level of logging is enabled
     if (_loggerClientEventTypeControl.LoggerEventTypeEnabled(loggerErrorObject.EventType))
     {
         ConsoleExtensions.Log(loggerErrorObject);
     }
 }
示例#3
0
 public void Log(ILoggerClientErrorObject loggerErrorObject)
 {
     // Append if File Exists
     using (FileStream logFile = new FileStream(ErrorLogFilename, FileMode.Append, FileAccess.Write))
         using (StreamWriter streamWriter = new StreamWriter(logFile))
         {
             streamWriter.WriteLine(GetLogDateTime() + "\t" + loggerErrorObject.SolutionContext + "\t" + loggerErrorObject.ProcessContext + "\t" + loggerErrorObject.OperationContext + "\t" + loggerErrorObject.ErrorContext + "\t" + loggerErrorObject.Exception);
             streamWriter.Close();
         }
 }
示例#4
0
 public void Log(ILoggerClientErrorObject loggerErrorObject)
 {
     ConsoleExtensions.Log(loggerErrorObject, _errorLoggingColors);
 }
示例#5
0
 public static void Log(ILoggerClientErrorObject loggerErrorObject)
 {
     Log(loggerErrorObject, ColorSet.ErrorLoggingColors);
 }