Пример #1
0
 static Tracer()
 {
     _tracers        = new Dictionary <string, Tracer>(StringComparer.OrdinalIgnoreCase);
     VerbosityLevels = new TraceKindBitFlags[]
     {
         new TraceKindBitFlags {
             TraceKindBitFlagsType.None
         },
         new TraceKindBitFlags {
             TraceKindBitFlagsType.Exception
         },
         new TraceKindBitFlags {
             TraceKindBitFlagsType.Exception, TraceKindBitFlagsType.Assert
         },
         new TraceKindBitFlags {
             TraceKindBitFlagsType.Exception, TraceKindBitFlagsType.Assert, TraceKindBitFlagsType.Error
         },
         new TraceKindBitFlags {
             TraceKindBitFlagsType.Exception, TraceKindBitFlagsType.Assert, TraceKindBitFlagsType.Error, TraceKindBitFlagsType.Warning
         },
         new TraceKindBitFlags {
             TraceKindBitFlagsType.Exception, TraceKindBitFlagsType.Assert, TraceKindBitFlagsType.Error, TraceKindBitFlagsType.Warning, TraceKindBitFlagsType.Message
         },
         new TraceKindBitFlags {
             TraceKindBitFlagsType.Exception, TraceKindBitFlagsType.Assert, TraceKindBitFlagsType.Error, TraceKindBitFlagsType.Warning, TraceKindBitFlagsType.Message, TraceKindBitFlagsType.Info
         },
         new TraceKindBitFlags {
             TraceKindBitFlagsType.Exception, TraceKindBitFlagsType.Assert, TraceKindBitFlagsType.Error, TraceKindBitFlagsType.Warning, TraceKindBitFlagsType.Message, TraceKindBitFlagsType.Info, TraceKindBitFlagsType.Note
         },
         new TraceKindBitFlags {
             TraceKindBitFlagsType.Exception, TraceKindBitFlagsType.Assert, TraceKindBitFlagsType.Error, TraceKindBitFlagsType.Warning, TraceKindBitFlagsType.Message, TraceKindBitFlagsType.Info, TraceKindBitFlagsType.Note, TraceKindBitFlagsType.Method
         },
         new TraceKindBitFlags {
             TraceKindBitFlagsType.Exception, TraceKindBitFlagsType.Assert, TraceKindBitFlagsType.Error, TraceKindBitFlagsType.Warning, TraceKindBitFlagsType.Message, TraceKindBitFlagsType.Info, TraceKindBitFlagsType.Note, TraceKindBitFlagsType.Method, TraceKindBitFlagsType.Scope
         },
         new TraceKindBitFlags {
             TraceKindBitFlagsType.Exception, TraceKindBitFlagsType.Assert, TraceKindBitFlagsType.Error, TraceKindBitFlagsType.Warning, TraceKindBitFlagsType.Message, TraceKindBitFlagsType.Info, TraceKindBitFlagsType.Note, TraceKindBitFlagsType.Method, TraceKindBitFlagsType.Scope, TraceKindBitFlagsType.Constructor
         },
         new TraceKindBitFlags {
             TraceKindBitFlagsType.ALL
         }
     };
     _traceMask = VerbosityLevels[3];
 }
Пример #2
0
 public static void SetTraceLevel(int level)
 {
     _traceMask = VerbosityLevels[level];
 }