using Logs;
using System.Collections.Generic;
namespace DBHelper
{
    public class DbLog : ILogType
    {
        /// 
        /// 日志名称
        /// 
        public string LogName => "Db";
        /// 
        /// 日志
        /// 
        public static ILogType Log { get; set; }
        public Dictionary SubLogNames { get; set; }
        static DbLog()
        {
            if (Log == null)
                Log = new DbLog();
        }
        public DbLog()
        {
            SubLogNames = new Dictionary
            {
                ["DB"] = "Db"
            };
            LogHelper.Init(this);
        }
        /// 
        /// 用于记录DB执行内容
        /// 
        /// 
        public static void DBEX(string msg)
        {
            Log.Info(msg, "DB_EX");
        }
        /// 
        /// 用于记录DB清理记录
        /// 
        /// 
        public static void DB_CLEAN(string msg)
        {
            Log.Info(msg, "DB_CLEAN");
        }
        public static void INFO_PLCREADLOG(string msg)
        {
            Log.Info(msg, "INFO_PLCREADLOG");
        }
    }
}