Beispiel #1
0
        private static void Add(string message, ConsoleLogLogLevel Level)
        {
            var           date = DateTime.Now;
            StringBuilder n    = new StringBuilder();

            n.Append("[");
            if (date.Hour < 10)
            {
                n.Append("0");
            }
            n.Append(date.Hour.ToString());
            n.Append(":");
            if (date.Minute < 10)
            {
                n.Append("0");
            }
            n.Append(date.Minute.ToString());
            n.Append("] ");
            switch (Level)
            {
#if DEBUG
            case ConsoleLogLogLevel.Debug:
            {
                n.Append("Debug - ");
                break;
            }

            case ConsoleLogLogLevel.Info:
            {
                n.Append("Info - ");
                break;
            }
#endif
            case ConsoleLogLogLevel.Status:
            {
                n.Append("Status - ");
                break;
            }

            case ConsoleLogLogLevel.Warn:
            {
                n.Append("Warn - ");
                break;
            }

            case ConsoleLogLogLevel.Crit:
            {
                n.Append("Crit - ");
                break;
            }

            default:
            {
                n.Append("Log - ");
                break;
            }
            }
            n.Append(message);
            Console.WriteLine(n.ToString());
        }
Beispiel #2
0
 public override void Log2File(string message, ConsoleLogLogLevel Level)
 {
     if (myconfig.Log2File_Enable == true)
     {
         if (myconfig.Log2File_Level >= (int)Level)
         {
             CreateLog(message);
         }
     }
     base.Log2File(message, Level);
 }
Beispiel #3
0
 public virtual void Log2File(string message, ConsoleLogLogLevel Level)
 {
     if (myconfig == null)
     {
         Console.WriteLine(message);
     }
     else
     {
         if (myconfig.Log2File_Level >= (int)Level)
         {
             Console.WriteLine(message);
         }
     }
 }