/// <summary> /// Intialize tracing for a snap-in loaded into MMC. /// </summary> /// <param name="traceClass"></param> public static void InitializeDLL(string traceClass) { ConfigurationSection section = ConfigurationService.GetSection("system.diagnostics"); ConfigureListeners(section); CtxSwitch configSwitch = CtxSwitch.Create(traceClass, section); if (configSwitch != null) { _CtxSwitch = configSwitch; } }
public static void Initialize(string traceClass, bool TraceThreads) { _CtxSwitch = CtxSwitch.Create(traceClass); CheckListeners(traceClass); _TraceThreads = TraceThreads; }
public static void Initialize(string traceClass, TraceLevel traceLevel) { _CtxSwitch = CtxSwitch.Create(traceClass); _CtxSwitch.Level = traceLevel; CheckListeners(traceClass); }
/// <summary> /// Initialize tracing for an application (web or windows). The config file has been loaded automatically so /// it just remains to create the appropriate switch /// </summary> /// <param name="traceClass"></param> public static void Initialize(string traceClass) { _CtxSwitch = CtxSwitch.Create(traceClass); CheckListeners(traceClass); }