控制WP调试的详细级别?

时间:2013-06-15 作者:ylluminate

到目前为止,我一直很困惑,所以我想我会提出一个问题:有没有办法修改WP的详细程度debug.log 通过wp-config.php 还是其他地方?

仅供参考,以下是我的wp-config.php 要启用日志记录,请执行以下操作:

///////////////////////////////////////////////////
// DEBUG

 // Enable WP_DEBUG mode
define(\'WP_DEBUG\', true);

// Enable Debug logging to the /wp-content/debug.log file
define(\'WP_DEBUG_LOG\', true);

// Disable display of errors and warnings 
define(\'WP_DEBUG_DISPLAY\', false);
@ini_set(\'display_errors\',0);

// Use dev versions of core JS and CSS files (only needed if you are modifying these core files)
define(\'SCRIPT_DEBUG\', true);

// END DEBUG
/////////////////////////////////////////////////

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

什么时候WP_DEBUG 已设置,WordPress已设置(通过wp_debug_mode() 在堆芯装载过程的早期调用)error reporting levelE_ALL & ~E_DEPRECATED & ~E_STRICT. 这意味着除了严格错误和PHP弃用函数(不是WordPress函数)以外的所有警告和错误。

您可以在自定义中定义自己的级别mu-plugin (需要尽快调用重写,但在WordPress核心加载之后)。使用this page 有关可以使用的错误级别的信息。例如:

error_reporting(E_ERROR | E_WARNING | E_PARSE);

结束

相关推荐

有没有办法在wp-config中定义wp_blogs域?

在我的多站点设置中,我有多个想要共享同一数据库但使用不同域的环境。服务器1。实例com服务器2。实例com示例。com。。。每一个都指向同一个数据库。这在标准WP安装中运行良好,使用define( \'WP_HOME\', \'http://server1.example.com\' ); 和define( \'WP_SITEURL\', \'http://server1.example.com\' );.将多站点添加到混合中时,它会中断。The problem is that the wp_blogs