##// END OF EJS Templates
Closing branch: `v3`
Closing branch: `v3`

File last commit:

r289:95896f882995 v3.0.14 v3
r293:bb6f69f90c6c v3
Show More
TraceSourceChannel.cs
26 lines | 693 B | text/x-csharp | CSharpLexer
using TraceSource = System.Diagnostics.TraceSource;
namespace Implab.Diagnostics {
/// <summary>
/// Trace channel which incapsulates <see cref="System.Diagnostics.TraceSource"/> instance.
/// </summary>
public class TraceSourceChannel : TraceChannel {
readonly TraceSource m_trace;
public TraceSourceChannel() : base(new object()) {
}
public TraceSourceChannel(object id) : base(id) {
}
public TraceSourceChannel(object id, string name) : base(id) {
m_trace = new TraceSource(name);
}
public TraceSource Source {
get {
return m_trace;
}
}
}
}