WP Debug Robot

plugin banner

An unobtrusive debugging tool for WordPress that leverages UDP

Author:Matthew Batchelder (profile at wordpress.org)
WordPress version required:3.4.1
WordPress version tested:3.4.2
Plugin version:1.0
Added to WordPress repository:18-09-2012
Last updated:04-03-2014
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
Rating, %:0
Rated by:0
Plugin URI:http://borkweb.com
Total downloads:2 627
Active installs:10+
plugin download
Click to start download

Have you ever wanted to get debug output sent to you from WordPress without interrupting the flow of the page?
Do you ever wish you could get debug output from other users' sessions so you don't have to:

  • Log in as them
  • Asking them to look at debug output themselves (bleh)
  • Or try in vain to re-create their issue

This plugin allows you to send debug messages via UDP to a Jabber Bot that can then route the debug information to your IM client.

Note: This plugin sends the messages via UDP. The receiving end doesn't necessarily need to be a Jabber bot...it could be anything you want (e.g. email bot, logger, whatever). My implementation is a Jabber Bot on my local dev environment 🙂

Usage

To send debug messages, simply call:

do_action( 'debug_robot', $message [, $target ]);
  • $message: Message to send to your jabber bot.
  • $target: (optional) Email address that your jabber bot will route the message to.

To receive debug messages, you will need to have:

  • Your Jabber Bot installed and configured.
  • The Jabber Bot must be running.
  • You must have friended your robot's jabber account with another jabber account (e.g. your Google account).
  • You must be signed into Google Talk in some way shape or form so that your jabber bot can IM you.

Note: If your Jabber Bot isn't running, no worries. UDP doesn't wait for a response so it won't impact your WordPress instance...you just won't get the messages that are sent until your bot is running 🙂


FAQ
ChangeLog