/// <summary> /// 配置微信跟踪日志 /// </summary> static void ConfigTraceLog() { //这里设为Debug状态时,/App_Data/WeixinTraceLog/目录下会生成日志文件记录所有的API请求日志,正式发布版本建议关闭 //如果全局的IsDebug(Senparc.CO2NET.Config.IsDebug)为false,此处可以单独设置true,否则自动为true CO2NET.Trace.SenparcTrace.SendCustomLog("系统日志", "系统启动");//只在Senparc.Weixin.Config.IsDebug = true的情况下生效 //全局自定义日志记录回调 CO2NET.Trace.SenparcTrace.OnLogFunc = () => { //加入每次触发Log后需要执行的代码 }; //当发生基于WeixinException的异常时触发 WeixinTrace.OnWeixinExceptionFunc = ex => { //加入每次触发WeixinExceptionLog后需要执行的代码 //发送模板消息给管理员 -- DPBMARK Redis var eventService = new Senparc.Weixin.MP.Sample.CommonService.EventService(); eventService.ConfigOnWeixinExceptionFunc(ex); // DPBMARK_END }; Console.WriteLine("完成日志设置,已经记录 1 条系统启动日志"); }
/// 配置微信跟踪日志 /// </summary> private void ConfigWeixinTraceLog() { //这里设为Debug状态时,/App_Data/WeixinTraceLog/目录下会生成日志文件记录所有的API请求日志,正式发布版本建议关闭 Senparc.Weixin.Config.IsDebug = true; Senparc.Weixin.WeixinTrace.SendCustomLog("系统日志", "系统启动");//只在Senparc.Weixin.Config.IsDebug = true的情况下生效 //自定义日志记录回调 Senparc.Weixin.WeixinTrace.OnLogFunc = () => { //加入每次触发Log后需要执行的代码 }; //当发生基于WeixinException的异常时触发 Senparc.Weixin.WeixinTrace.OnWeixinExceptionFunc = ex => { //加入每次触发WeixinExceptionLog后需要执行的代码 //发送模板消息给管理员 var eventService = new Senparc.Weixin.MP.Sample.CommonService.EventService(); eventService.ConfigOnWeixinExceptionFunc(ex); }; }