web-dev-qa-db-ja.com

の詳細レベルの制御 WP デバッグ?

私はこれまで迷ってきたので、私は質問を投げかけたいと思いました: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
/////////////////////////////////////////////////
6
ylluminate

WP_DEBUGが設定されると、WordPressは( wp_debug_mode() を介してコアロードプロセスの早い段階で) エラー報告レベルE_ALL & ~E_DEPRECATED & ~E_STRICTに設定します。これは厳密なエラーとPHP非推奨の関数(WordPressのものではない)を除くすべての警告とエラーを意味します。

あなたはあなた自身のレベルをカスタムの mu-plugin で定義することができます(上書きはできるだけ早く、しかしWordPressコアロードの後に​​呼ばれる必要があります)。使用できるエラーレベルについては このページ を使用してください。例:

error_reporting(E_ERROR | E_WARNING | E_PARSE);
4
shea