Skip to content
Paul Bunyan Message Logger. The best damn logger there ever was. WordPress, PHP, MySQL.

What PB codes are

Every Paul Bunyan finding has a numbered code with a fixed meaning and a fix. Here is how the numbers are organized.

Updated · By Diamond Sierra

On this page

Every notice and finding in Paul Bunyan carries a numbered code, such as PB-2301. A code always means the same thing, so you can search for it, set an alert on it, cite it in a support ticket, or look it up here.

The idea comes from the original Paul Bunyan for Windows, whose manual had an appendix of numbered notifications and errors, each with a meaning and a remedy.

How the numbers are organized

RangeWhat it covers
PB-1000sPaul Bunyan reporting on itself, whenever its own record is incomplete
PB-21xxRequests: slow, heavy on the processor, close to the memory limit
PB-22xxPHP errors and warnings
PB-23xxEmail
PB-24xxCalls to other servers
PB-25xxDatabase queries
PB-26xxSlow functions and hooks
PB-27xxBackground jobs
PB-28xxThe visitor's browser
PB-3000sSite setup checks

Severity

SeverityMeaning
ErrorSomething failed: a visitor saw an error, an email was not sent, data was lost.
WarningSomething is slow or wrong and worth fixing.
InfoWorth knowing; not necessarily a problem.

Where you see them

On the Fix first and Messages screens, on the Codes screen with how often each has come up on your site, and in alert emails. Click any code in Paul Bunyan to filter the Messages screen to it.

Codes screen listing the PB codes seen in the period with category, severity, what each means, what to do, a count and when it was last seen
The Codes screen: every code seen, with a count and what to do.