Beispiel #1
0
        public void Error(string message, Exception e)
        {
            var errors = new List <Exception>();

            do
            {
                errors.Add(e);
                e = e.InnerException;
            } while (e != null);

            var sb = new StringBuilder();

            sb.AppendLine(message);
            sb.AppendLine(string.Join("=========== InnerException ===========", errors));

            TcTrace.TraceOut(TraceLevel.Error, sb.ToString(), Title);
        }
Beispiel #2
0
 public void Debug(string message)
 {
     TcTrace.TraceOut(TraceLevel.Verbose, message, Title);
 }
Beispiel #3
0
 public void Info(string message)
 {
     TcTrace.TraceOut(TraceLevel.Info, message, Title);
 }
Beispiel #4
0
 public void Warning(string message)
 {
     TcTrace.TraceOut(TraceLevel.Warning, message, Title);
 }
Beispiel #5
0
 public void Error(string message)
 {
     TcTrace.TraceOut(TraceLevel.Error, message, Title);
 }