Make WordPress Core

Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#30913 closed enhancement (duplicate)

Send error to error_log when creating a WP_Error object

Reported by: ericlewis Owned by:
Priority: normal Milestone:
Component: General Version:
Severity: normal Keywords:
Cc: Focuses:

Description

WP_Error is a generic error object for the WordPress application.

To assist with debugging, I'd like us to consider sending these error messages to PHP's error_log() function.

Change History (4)

#1 @ocean90
12 years ago

That would be possible with #28319.

#2 @ericlewis
12 years ago

  • Milestone Awaiting Review
  • Resolutionduplicate
  • Status newclosed

#28319 looks to be covering this topic

Version 0, edited 12 years ago by ericlewis (next)

#3 @nacin
12 years ago

  • MilestoneAwaiting 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.

#4 @nacin
12 years ago

  • Milestone Awaiting Review
Note: See TracTickets for help on using tickets.