Esempio n. 1
0
 public static void WriteStepIndent(ILoggerToken token, object msg)
 {
     for (int i = 0; i < 21; i++)
     {
         WriteImpl(token, " ");
     }
     WriteStepFinish(token, msg);
 }
Esempio n. 2
0
        public static void WriteStepHeader(ILoggerToken token, string header)
        {
            WriteImpl(token, header);

            for (int i = header.Length; i < 19; i++)
            {
                WriteImpl(token, ".");
            }

            WriteImpl(token, ": ");
        }
Esempio n. 3
0
 public static void Write(ILoggerToken token, object text)
 {
     if (IsTokenEnabled(token))
     {
         if (token == Tokens.Status)
         {
             Instance.WriteStatus(text);
         }
         else
         {
             Instance.Write(text);
         }
     }
 }
Esempio n. 4
0
        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);
                }
            }
        }
Esempio n. 5
0
 public static bool IsTokenEnabled(ILoggerToken token)
 {
     return(token.IsEnabled);
 }
Esempio n. 6
0
 public static void EnableToken(ILoggerToken token, bool value)
 {
     (token as LoggerToken).IsEnabled = value;
 }
Esempio n. 7
0
 private static void WriteLineImpl(ILoggerToken token, object obj)
 {
     Logger.WriteLine(token, obj);
 }
Esempio n. 8
0
 public static void WriteStep(ILoggerToken token, string header, object msg)
 {
     WriteStepHeader(token, header);
     WriteStepFinish(token, msg);
 }
Esempio n. 9
0
 public static void WriteStepFinish(ILoggerToken token, object msg)
 {
     WriteLineImpl(token, msg);
 }
Esempio n. 10
0
 public static void WriteDelimiter(ILoggerToken token)
 {
     WriteLineImpl(token, "-------------------------------------------------------------------------------------------------------------------------------------");
 }
Esempio n. 11
0
 public static void WriteLine(ILoggerToken token, object obj)
 {
     WriteLineImpl(token, obj);
 }