[wp-trac] [WordPress Trac] #14371: Allow user to specify error reporting level

WordPress Trac wp-trac at lists.automattic.com
Wed Jul 21 03:06:43 UTC 2010


#14371: Allow user to specify error reporting level
------------------------------+---------------------------------------------
 Reporter:  wjm               |       Owner:                 
     Type:  enhancement       |      Status:  new            
 Priority:  normal            |   Milestone:  Awaiting Review
Component:  Warnings/Notices  |     Version:  3.0            
 Severity:  normal            |    Keywords:                 
------------------------------+---------------------------------------------
 I have noticed that there is little control over the error reporting level
 that you can set,

 you can set error_reporting() in your wp-config.php file, but it will be
 overriden in load.php (called by wp-settings.php) by wp_debug_mode();

 this introduces a WP_ERROR_REPORTING constant, that will be checked and if
 set, error reporting will be set to that value.
 either in WP_DEBUG mode or not.

 so for example the, in the wp-config.php of the production installation,
 you use it like this,

 {{{
 define( 'WP_ERROR_REPORTING', ( E_CORE_ERROR | E_COMPILE_ERROR | E_ERROR |
 E_PARSE | E_USER_ERROR ) );
 }}}

 And it will throw no warning messages at all.

 This is also useful in conjunction with WP_DEBUG and WP_DEBUG_LOG, as you
 will be able to specify the error level and also log any errors.

-- 
Ticket URL: <http://core.trac.wordpress.org/ticket/14371>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list