Don*_*rem 19 wordpress logging
如何从我的WP插件编写调试消息?
http://codex.wordpress.org/Debugging_in_WordPress描述了如何启用该wp-content/debug.log文件.但是我该怎么写呢呢?有没有像这样的记录方法wp_log($msg)?我没有找到这样的.
vst*_*stm 35
如果WP_DEBUG_LOG设置为true,则设置error_log-INI设置:
ini_set( 'error_log', WP_CONTENT_DIR . '/debug.log' );
Run Code Online (Sandbox Code Playgroud)
要写入该文件,您可以使用error_log-function:
error_log("This message is written to the log file");
Run Code Online (Sandbox Code Playgroud)
此函数不是特定于WordPress,可以在任何PHP脚本中使用.
rjb*_*rjb 10
这是一个你可以使用的简单功能; 如果启用了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 );
}
}
}
Run Code Online (Sandbox Code Playgroud)
您可以log_me()在主题模板中调用这样的函数:
log_me( 'This is a message for debugging purposes' );
Run Code Online (Sandbox Code Playgroud)
哪个将显示在您/wp-content/debug.log的以下行中:
[13-Apr-2013 20:59:17 UTC] This is a message for debugging purposes
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17303 次 |
| 最近记录: |