如何将插件错误记录到插件错误日志文件中

时间:2018-01-15 作者:UncaughtTypeError

如何将特定于给定插件的错误记录到error_log 插件根文件夹本身中包含的文件?

Examples:

<语法错误数据库错误兼容性错误PHP致命错误Ajax请求错误类似于/wp-content/debug.log 文件启用时间WP_DEBUG_LOG 定义为truewp-config.php 文件(尽管专门针对插件,其关注点与任何其他与插件本身无关的一般错误分离)。

Research:

Debugging Plugins Codex官方文档中的一节提到使用3个第三方插件来调试3个第三方插件。

Don’t Develop Without Debugging指现场范围内的一般调试。

Plugin Handbook 似乎布局没有特定的指导原则。

1 个回复
最合适的回答,由SO网友:majick 整理而成

通过将第二个参数设置为3error_log:

$pluginlog = plugin_dir_path(__FILE__).\'debug.log\';
$message = \'SOME ERROR\'.PHP_EOL;
error_log($message, 3, $pluginlog);

http://php.net/manual/en/function.error-log.php

结束

相关推荐

Admin sidebar customization

我的新客户wordpress站点在管理侧栏中没有插件、外观或任何其他默认项。谁能告诉我这些是怎么出现的吗。该站点正在主站点的子目录中运行。它有自己的wordpress安装。主题是前面的rttheme16。提前谢谢。