public static void WriteStepIndent(ILoggerToken token, object msg) { for (int i = 0; i < 21; i++) { WriteImpl(token, " "); } WriteStepFinish(token, msg); }
public static void WriteStepHeader(ILoggerToken token, string header) { WriteImpl(token, header); for (int i = header.Length; i < 19; i++) { WriteImpl(token, "."); } WriteImpl(token, ": "); }
public static void Write(ILoggerToken token, object text) { if (IsTokenEnabled(token)) { if (token == Tokens.Status) { Instance.WriteStatus(text); } else { Instance.Write(text); } } }
public static void WriteLine(ILoggerToken token, object obj) { if (IsTokenEnabled(token)) { if (token == Tokens.Status) { Instance.WriteStatus(obj); } else if (token == Tokens.Exception && obj is Exception) { Instance.WriteLine((obj as Exception).Message); Instance.WriteLine((obj as Exception).StackTrace); Console.WriteLine((obj as Exception).Message); Console.WriteLine((obj as Exception).StackTrace); } else { Instance.WriteLine(obj); } } }
public static bool IsTokenEnabled(ILoggerToken token) { return(token.IsEnabled); }
public static void EnableToken(ILoggerToken token, bool value) { (token as LoggerToken).IsEnabled = value; }
private static void WriteLineImpl(ILoggerToken token, object obj) { Logger.WriteLine(token, obj); }
public static void WriteStep(ILoggerToken token, string header, object msg) { WriteStepHeader(token, header); WriteStepFinish(token, msg); }
public static void WriteStepFinish(ILoggerToken token, object msg) { WriteLineImpl(token, msg); }
public static void WriteDelimiter(ILoggerToken token) { WriteLineImpl(token, "-------------------------------------------------------------------------------------------------------------------------------------"); }
public static void WriteLine(ILoggerToken token, object obj) { WriteLineImpl(token, obj); }