用户登录

现在商店用的是数据库类型的日志处理器 .. 选中所有的日志 .. 把它们删除掉 .. 回到支付方法类 .. 找到 log 这个静态方法,再给它添加一个参数 .. 名字是 $return .. 默认让它等于 false ..

然后在函数里面 .. 再判断一下 .. 看看 $return 的值是不是 true ,如果是的话 .. 可以使用 wc_print_r 处理一下 $message .. 就是要输出到日志里的信息 ..

这样在使用这个日志方法处理比较复杂的数据结构的时候可以这样 .. 比如输出 $this,就是当前支付实例 ... 设置一下它的第二个参数的值,就是日志的级别 .. 最后是 return 参数 ,把它设置成 true ..

回到这个支付方法的管理界面 .. 刷新一下这个页面 .. 再去看一下商店日志 .. 这里会输出一条调试信息 .. 内容就是支付宝这种支付方法的实例 ..

下面可以暂时把日志处理器换成默认的文件 .. 在插件里注释掉定义这个 WC_LOG_HANDLER 常量的代码 ..

刷新一下支付方法页面 .. 再查看一下商店里的日志 ..

改进支付类里的日志方法《 电商网站案例:调试与处理支付 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点