Пример #1
0
        private String FormatMessage(String message, String category, ExecutionLogLevel logLevel)
        {
            String result = String.Empty;

            try
            {
                StringBuilder buffer = new StringBuilder(LogTimestamp.GetUtcNow());

                buffer.Append(" [E] ");
                buffer.Append(logLevel.ToString());
                buffer.Append(" (TID: ");
                buffer.Append(Thread.CurrentThread.ManagedThreadId.ToString());
                buffer.Append(")");
                buffer.Append(" (");
                buffer.Append(category);
                buffer.Append(") '");
                buffer.Append(message);
                buffer.Append("'");

                result = buffer.ToString();
            }catch
            {
                result = message;
            }

            return(result);
        }
Пример #2
0
 private void LogMessage(String message, String category, ExecutionLogLevel logLevel)
 {
     Trace.TraceInformation(this.FormatMessage(message, category, logLevel));
 }