예제 #1
0
 public static void WriteLine(string category, string message)
 {
     if (DebugLogger._level >= DebugLogLevel.Verbose)
     {
         Trace.WriteLine(DebugLogger.DetailedLogMessage(category, DebugLogLevel.Verbose, message));
     }
 }
예제 #2
0
 public static void WriteLine(string category, string format, object[] args)
 {
     if (DebugLogger._level >= DebugLogLevel.Verbose)
     {
         Trace.WriteLine(DebugLogger.DetailedLogMessage(category, DebugLogLevel.Verbose, format, args));
     }
 }
예제 #3
0
 public static void LogWarning(string category, string message)
 {
     if (DebugLogger._level >= DebugLogLevel.Warning)
     {
         Trace.WriteLine(DebugLogger.DetailedLogMessage(category, DebugLogLevel.Warning, message));
     }
 }
예제 #4
0
 private static string DetailedLogMessage(string category, DebugLogLevel type, string format, object[] args)
 {
     return(DebugLogger.DetailedLogMessage(category, type, string.Format(CultureInfo.InvariantCulture, format, args)));
 }