/// <summary> /// 构造函数。 /// </summary> /// <param name="logHead">日志头配置接口。</param> public LogStorage(ILogFileHead logHead) { this.config = LogsConfig.ModuleConfig; this.head = new LogHead(this.config); if (logHead != null) { if (!string.IsNullOrEmpty(logHead.LogFileHead)) { this.head.LogFileHead = logHead.LogFileHead; } if (((int)logHead.LogFileRule) > ((int)EnumLogFileRule.None)) { this.head.LogFileRule = logHead.LogFileRule; } } }
/// <summary> /// 构造函数。 /// </summary> public LogContainer(ILogFileHead head) { this.storage = new LogStorage(head); }
/// <summary> /// 构造函数。 /// </summary> /// <param name="head"></param> public LogHead(ILogFileHead head) { this.LogFileHead = head.LogFileHead; this.LogFileRule = head.LogFileRule; }
/// <summary> /// 构造函数。 /// </summary> /// <param name="head"></param> public WinServiceLogStorage(ILogFileHead head) : base(head) { }