/// <summary> /// Scrive informazioni su eccezione /// </summary> /// <param name="e"></param> /// <param name="includeStack"></param> public override void LogException(Exception e, bool includeStack) { //this.logExceptionBase(this.mWriter, e, includeStack); string s = LoggerBase.FormatLogTextException(this.DateFormat, this.WriteThreadId, e, includeStack); this.appendLogData(ref s); }
/// <summary> /// Scrive informazioni su eccezione /// </summary> /// <param name="e"></param> /// <param name="includeStack"></param> public override void LogException(Exception e, bool includeStack) { if (!this._Active) { return; } var msg = LoggerBase.FormatLogTextException(this.DateFormat, this.WriteThreadId, e, includeStack); Console.Write(msg); }
/// <summary> /// Scrive informazioni su eccezione /// </summary> /// <param name="e"></param> /// <param name="includeStack"></param> public override void LogException(Exception e, bool includeStack) { lock (this.SyncLock) { //scrive using (StreamWriter oStream = File.AppendText(this.mFilePath)) { oStream.Write(LoggerBase.FormatLogTextException(this.DateFormat, this.WriteThreadId, e, includeStack)); oStream.Flush(); } } }
/// <summary> /// Scrive informazioni su eccezione /// </summary> /// <param name="e"></param> /// <param name="includeStack"></param> public override void LogException(Exception e, bool includeStack) { this.writeDataToFile(LoggerBase.FormatLogTextException(this.DateFormat, this.WriteThreadId, e, includeStack)); }