public void Write(LogItem logItem) { string messageString = logItem.ToString(); Trace.WriteLine(messageString); Console.WriteLine(messageString); try { lock (_syncRoot) { CreateFileWithHeader(); AddLineToLogFile(messageString); } } catch(Exception ex) { System.Diagnostics.Trace.TraceError("Unable to write to log file. Ignoring it. Error:.\r\n{0}",ex.ToString()); } }
public void Write(LogItem logItem) { string messageString = logItem.ToString(); Trace.WriteLine(messageString); Console.WriteLine(messageString); try { lock (_syncRoot) { CreateFileWithHeader(); AddLineToLogFile(messageString); } } catch { // Do nothing } }
public void Write(LogItem logItem) { string messageString = logItem.ToString(); Trace.WriteLine(messageString); Console.WriteLine(messageString); try { lock (_syncRoot) { CreateFileWithHeader(); AddLineToLogFile(messageString); } } catch (Exception ex) { System.Diagnostics.Trace.TraceError("Unable to write to log file. Ignoring it. Error:.\r\n{0}", ex.ToString()); } }