##// END OF EJS Templates
minor refactoring
minor refactoring

File last commit:

r93:dc4942d09e74 v2
r116:da56ba7b1aab v2
Show More
TraceEvent.cs
28 lines | 817 B | text/x-csharp | CSharpLexer
cin
improved log concept
r36 using System;
namespace Implab.Diagnostics {
public class TraceEvent {
public string Message {
get;
private set;
}
public TraceEventType EventType {
get;
private set;
}
public TraceEvent(TraceEventType type, string message) {
EventType = type;
Message = message;
}
cin
improved tracing...
r40 public override string ToString() {
cin
improved tracing...
r93 return EventType == TraceEventType.Information ? Message : String.Format("{0}: {1}", EventType, Message);
cin
improved tracing...
r40 }
cin
improved log concept
r36 public static TraceEvent Create(TraceEventType type, string format, params object[] args) {
cin
improved tracing, TextListenerBase can be bound to logical operation scope.
r43 return new TraceEvent(type, format == null ? String.Empty : String.Format(format, args));
cin
improved log concept
r36 }
}
}