##// END OF EJS Templates
fixed promise chaining behavior, the error handler doesn't handle result or cancellation handlers exceptions these exceptions are propagated to the next handlers.
fixed promise chaining behavior, the error handler doesn't handle result or cancellation handlers exceptions these exceptions are propagated to the next handlers.

File last commit:

r195:ea485487a424 v2
r196:40d7fed4a09e default
Show More
TraceEvent.cs
29 lines | 850 B | text/x-csharp | CSharpLexer
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;
}
public override string ToString() {
/*return EventType == TraceEventType.Information ? Message : String.Format("{0}: {1}", EventType, Message);*/
return Message;
}
public static TraceEvent Create(TraceEventType type, string format, params object[] args) {
return new TraceEvent(type, format == null ? String.Empty : String.Format(format, args));
}
}
}