using System; namespace Apewer.Models { /// <summary>日志条目。</summary> [Serializable] public sealed class LogItem { /// <summary>记录日志的时间。</summary> public string Clock { get; private set; } /// <summary>日志的标签。</summary> public string Tag { get; internal set; } internal Nullable<ConsoleColor> Color { get; set; } /// <summary>日志的文本内容。</summary> public string Content { get; internal set; } /// <summary>日志中包含的异常对象。</summary> public Exception Exception { get; internal set; } /// <summary>生成日志的对象。</summary> public object Sender { get; internal set; } /// <summary></summary> internal LogItem() { Clock = ClockUtility.Lucid(DateTime.Now); } } }