示例#1
0
 public void Log(LogMessageLevelEnum level, string message, params object[] args)
 {
     foreach (ILogService service in register)
     {
         service.Log(level, message, args);
     }
 }
示例#2
0
        public void Log(LogMessageLevelEnum level, string message, params object[] args)
        {
            if (level < minimumLevel)
            {
                return;
            }

            TextWriter writer = GetLogWriter();

            writer.WriteLine($"[{level} {DateTime.Now:hh-mm-ss}]: {message ?? "NULL"}");
            WriteObjects(args, writer);
        }
示例#3
0
 public void Log(LogMessageLevelEnum level, string message, params object[] args)
 {
     // no operation
 }
示例#4
0
 public LogMessage(LogMessageLevelEnum level, string message, params object[] args)
 {
     Level     = level;
     Message   = message;
     Arguments = new List <object>(args);
 }
示例#5
0
 public LogMessage(LogMessageLevelEnum level, string message)
 {
     Level     = level;
     Message   = message;
     Arguments = new List <object>();
 }
示例#6
0
 public UserAppDataLogService(LogMessageLevelEnum minimumLevel)
 {
     this.minimumLevel = minimumLevel;
 }
示例#7
0
 public void Log(LogMessageLevelEnum level, string message, params object[] args)
 {
     Debug.WriteLine($"[{level}]: {message ?? "NULL"}");
     WriteObjectsToDebug(args);
 }