示例#1
0
 public static void LogError(LoggerCofiguration.LogProvider provider, ILoggerErrorObject loggerErrorObject)
 {
     switch (provider)
     {
     case LoggerCofiguration.LogProvider.File:
         logger = new FileLogger();
         logger.Log(loggerErrorObject);
         break;
     }
 }
示例#2
0
 public void Log(ILoggerErrorObject loggerErrorObject)
 {
     // Append if File Exists
     using (FileStream logFile = new FileStream(LogFilename, FileMode.Append, FileAccess.Write))
         using (StreamWriter streamWriter = new StreamWriter(logFile))
         {
             streamWriter.WriteLine(loggerErrorObject.SolutionContext + "\t" + loggerErrorObject.ProcessContext + "\t" + loggerErrorObject.OperationContext + "\t" + loggerErrorObject.ErrorContext + "\t" + loggerErrorObject.Exception);
             streamWriter.Close();
         }
 }
示例#3
0
 public void Log(ILoggerErrorObject loggerErrorObject)
 {
     throw new NotImplementedException();
 }