Esempio n. 1
0
        /// <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;
            }
        }
Esempio n. 2
0
 public static void Initialize(string traceClass, bool TraceThreads)
 {
     _CtxSwitch = CtxSwitch.Create(traceClass);
     CheckListeners(traceClass);
     _TraceThreads = TraceThreads;
 }
Esempio n. 3
0
 public static void Initialize(string traceClass, TraceLevel traceLevel)
 {
     _CtxSwitch       = CtxSwitch.Create(traceClass);
     _CtxSwitch.Level = traceLevel;
     CheckListeners(traceClass);
 }
Esempio n. 4
0
 /// <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);
 }