public static void LogError(LoggerCofiguration.LogProvider provider, ILoggerErrorObject loggerErrorObject) { switch (provider) { case LoggerCofiguration.LogProvider.File: logger = new FileLogger(); logger.Log(loggerErrorObject); break; } }
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(); } }
public void Log(ILoggerErrorObject loggerErrorObject) { throw new NotImplementedException(); }