Ejemplo n.º 1
0
        protected override void OnLog(LogEventArgs itm)
        {
            var createdAt = DateTimeFormatter.WriteToString(itm.CreatedAtUtc);
            var level     = LogLevelFormatter.WriteToString(itm.Level);

            Console.WriteLine($"{createdAt} {level}: {itm.Message}");
        }
Ejemplo n.º 2
0
 protected override void OnLog(LogEventArgs itm)
 {
     lock (SyncLock)
     {
         var createdAt = DateTimeFormatter.WriteToString(itm.CreatedAtUtc);
         var level     = LogLevelFormatter.WriteToString(itm.Level);
         _outputStream.WriteLine($"{createdAt} {level} {itm.Message}");
     }
 }
Ejemplo n.º 3
0
        protected override void OnLog(LogEventArgs itm)
        {
            var createdAt = DateTimeFormatter.WriteToString(itm.CreatedAtUtc);
            var level     = LogLevelFormatter.WriteToString(itm.Level);

            Console.ForegroundColor = ConsoleColor.DarkGray;
            Console.Write(createdAt);
            Console.Write(' ');
            var levelColor = GetLevelColor(itm.Level);

            Console.ForegroundColor = levelColor;
            Console.Write(level);
            Console.Write(": ");
            Console.ResetColor();
            Console.WriteLine(itm.Message);
        }
Ejemplo n.º 4
0
 public void Render(LogEvent @event, TextWriter writer) =>
 writer.Write(LogLevelFormatter.Format(@event.Level));