Skip to content

stulife/Log

Repository files navigation

Log

453,123 log@log.com,log1@log.com 1233 log1@log.com,log2@log.com

static void Main(string[] args) { Log systemLog = Log.CreateLogInstance("systemLog", new SystemLog(), new SystemNotice()); systemLog.LogInfo("日志内容", TPLib.Log.Data.ELogType.Debug);

        Log TradeLog = Log.CreateLogInstance("TradeLog", null, null);
        TradeLog.LogInfo("日志内容", TPLib.Log.Data.ELogType.Debug);
        Console.ReadLine();
    }


    public class SystemLog : ILog
    {
        public void Info(TPLib.Log.Model.InfoLogData data)
        {
            //记日志 数据库,服务 ,文件等
        }

        public void OptLog(TPLib.Log.Model.OptLogData data)
        {
            //记日志 数据库,服务 ,文件等
        }

        public void ExError(TPLib.Log.Model.ExLogData data)
        {
            //记日志 数据库,服务 ,文件等
        }

        public void DbError(TPLib.Log.Model.DbLogData data)
        {
            //记日志 数据库,服务 ,文件等

        }
    }

    public class SystemNotice : ILogNotice
    {
        public void MailNotice(List<string> listMail, TPLib.Log.Model.LogData data)
        {
            //邮件通知
        }

        public void SmsNotice(List<string> listMobile, TPLib.Log.Model.LogData data)
        {
            //短信提醒
        }
    }
}

About

log组件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages