现在商店用的是数据库类型的日志处理器 .. 选中所有的日志 .. 把它们删除掉 .. 回到支付方法类 .. 找到 log 这个静态方法,再给它添加一个参数 .. 名字是 $return .. 默认让它等于 false ..
然后在函数里面 .. 再判断一下 .. 看看 $return 的值是不是 true ,如果是的话 .. 可以使用 wc_print_r 处理一下 $message .. 就是要输出到日志里的信息 ..
这样在使用这个日志方法处理比较复杂的数据结构的时候可以这样 .. 比如输出 $this,就是当前支付实例 ... 设置一下它的第二个参数的值,就是日志的级别 .. 最后是 return 参数 ,把它设置成 true ..
回到这个支付方法的管理界面 .. 刷新一下这个页面 .. 再去看一下商店日志 .. 这里会输出一条调试信息 .. 内容就是支付宝这种支付方法的实例 ..
下面可以暂时把日志处理器换成默认的文件 .. 在插件里注释掉定义这个 WC_LOG_HANDLER 常量的代码 ..
刷新一下支付方法页面 .. 再查看一下商店里的日志 ..