コード例 #1
0
 /// <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;
         }
     }
 }
コード例 #2
0
 /// <summary>
 /// 构造函数。
 /// </summary>
 public LogContainer(ILogFileHead head)
 {
     this.storage = new LogStorage(head);
 }
コード例 #3
0
 /// <summary>
 /// 构造函数。
 /// </summary>
 /// <param name="head"></param>
 public LogHead(ILogFileHead head)
 {
     this.LogFileHead = head.LogFileHead;
     this.LogFileRule = head.LogFileRule;
 }
コード例 #4
0
 /// <summary>
 /// 构造函数。
 /// </summary>
 /// <param name="head"></param>
 public WinServiceLogStorage(ILogFileHead head)
     : base(head)
 {
 }