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()); }
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); }
public virtual void Log2File(string message, ConsoleLogLogLevel Level) { if (myconfig == null) { Console.WriteLine(message); } else { if (myconfig.Log2File_Level >= (int)Level) { Console.WriteLine(message); } } }