Tweaked log output formatting

pull/702/head
LukePulverenti Luke Pulverenti luke pulverenti 12 years ago
parent 1786b846d6
commit a3f08b02ca

@ -71,9 +71,8 @@ namespace MediaBrowser.Common.Logging
{ {
Severity = severity, Severity = severity,
Message = message, Message = message,
Category = string.Empty,
ThreadId = currentThread.ManagedThreadId, ThreadId = currentThread.ManagedThreadId,
//ThreadName = currentThread.Name, ThreadName = currentThread.Name,
Time = DateTime.Now Time = DateTime.Now
}; };

@ -1,5 +1,7 @@
using System; using System;
using System.Text; using System.Text;
using System.Collections.Generic;
using System.Linq;
namespace MediaBrowser.Common.Logging namespace MediaBrowser.Common.Logging
{ {
@ -9,27 +11,31 @@ namespace MediaBrowser.Common.Logging
public LogSeverity Severity { get; set; } public LogSeverity Severity { get; set; }
public string Message { get; set; } public string Message { get; set; }
public string Category { get; set; }
public int ThreadId { get; set; } public int ThreadId { get; set; }
public string ThreadName { get; set; } public string ThreadName { get; set; }
public DateTime Time { get; set; } public DateTime Time { get; set; }
public override string ToString() public override string ToString()
{ {
StringBuilder builder = new StringBuilder(); List<string> data = new List<string>();
builder.Append(Time.ToString(TimePattern))
.Append(" , ") data.Add(Time.ToString(TimePattern));
.Append(Enum.GetName(typeof(LogSeverity), Severity))
.Append(" , ") data.Add(Severity.ToString());
.Append(Encode(Message))
.Append(" , ") if (!string.IsNullOrEmpty(Message))
.Append(Encode(Category)) {
.Append(" , ") data.Add(Encode(Message));
.Append(ThreadId) }
.Append(" , ")
.Append(Encode(ThreadName)); data.Add(ThreadId.ToString());
return builder.ToString(); if (!string.IsNullOrEmpty(ThreadName))
{
data.Add(Encode(ThreadName));
}
return string.Join(" , ", data.ToArray());
} }
private string Encode(string str) private string Encode(string str)

Loading…
Cancel
Save