12345678910111213141516171819202122232425262728293031323334353637 |
- using System.Collections.Generic;
- namespace LogHelper
- {
- /// <summary>
- /// 日志类型接口
- /// 在config.json中配置日志
- /// 根节点加
- /// "Logs": [
- /// {
- /// "Name": "",//日志名称
- /// "File": "",//日志存放位置,相对或绝对
- /// "SubLogNames": {
- /// "Key1": "Value1",
- /// "Key2": "Value2",
- /// "Key3": "Value3"
- /// }
- /// }
- /// ]
- /// 自定义日志:
- /// 继承接口 ILogType
- /// 调用日志:
- /// 继承ILogType的对象对应的Info,Error等方法写入对应日志
- /// </summary>
- public interface ILogType
- {
- /// <summary>
- /// 日志名称
- /// </summary>
- string LogName { get; }
- /// <summary>
- /// 日志子项集合
- /// </summary>
- Dictionary<string, string> SubLogNames { get; set; }
- }
- }
|