[wp-trac] [WordPress Trac] #30913: Send error to error_log when creating a WP_Error object

WordPress Trac noreply at wordpress.org
Mon Jan 5 16:00:48 UTC 2015

#30913: Send error to error_log when creating a WP_Error object
 Reporter:  ericlewis    |       Owner:
     Type:  enhancement  |      Status:  closed
 Priority:  normal       |   Milestone:  Awaiting Review
Component:  General      |     Version:
 Severity:  normal       |  Resolution:  duplicate
 Keywords:               |     Focuses:
Changes (by nacin):

 * milestone:   => Awaiting Review


 As noted in #28319:
 > I think my bigger concern here is that WP_Error objects are not
 exceptions — rarely are they "exceptional." Often, they are used as return
 values for functions that meet some kind of error condition, but that
 doesn't mean every usage meets the level of a deprecated function,
 notices, or PHP errors (see also: https://wordpress.org/plugins/log-
 deprecated-notices/, https://wordpress.org/plugins/debug-bar/).
 > This is basically the equivalent of logging every time a function
 returns false.

 I think there are better things we can do here. I'm writing something up
 this week.

Ticket URL: <https://core.trac.wordpress.org/ticket/30913#comment:3>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform

More information about the wp-trac mailing list