如何从我的WP插件编写调试消息?Wordpress调试
http://codex.wordpress.org/Debugging_in_WordPress描述如何启用wp-content/debug.log
文件。但我怎么写信给它呢?有没有像wp_log($msg)
之类的日志记录方法?我没有找到这样的。
如何从我的WP插件编写调试消息?Wordpress调试
http://codex.wordpress.org/Debugging_in_WordPress描述如何启用wp-content/debug.log
文件。但我怎么写信给它呢?有没有像wp_log($msg)
之类的日志记录方法?我没有找到这样的。
如果WP_DEBUG_LOG
设置为true,则error_log
-INI setting设置:
ini_set('error_log', WP_CONTENT_DIR . '/debug.log');
写入该文件,你可以使用error_log
-function:
error_log("This message is written to the log file");
此功能是不特定于WordPress和可以用在任何PHP脚本中。
下面是一个简单的函数,你可以使用;如果启用WP_DEBUG只会记录消息:
function log_me($message) {
if (WP_DEBUG === true) {
if (is_array($message) || is_object($message)) {
error_log(print_r($message, true));
} else {
error_log($message);
}
}
}
可以调用log_me()
功能像这样在你的主题模板(S):
log_me('This is a message for debugging purposes');
将在您的/wp-content/debug.log
显示如下行:
[13-Apr-2013 20:59:17 UTC] This is a message for debugging purposes
谢谢,它的工作。 – 2013-02-26 09:45:05