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