Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
        /// <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);
        }
Beispiel #3
0
 /// <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();
         }
     }
 }
Beispiel #4
0
 /// <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));
 }