On 4/10/07, Dries Buytaert <dries.buytaert@gmail.com> wrote:
Last but not least, there is now a _watchdog() hook that modules can
tap into.  In other words, it's now possible to integrate with
existing logging applications or to write custom logging handlers
(i.e. to send you an SMS message when something goes wrong, or to
send you a Jabber notification when someone posts a new comment on
your Drupal blog).

If you're a developer, you'll notice that we now have additional
"watchdog levels" like WATCHDOG_CRITICAL and WATCHDOG_DEBUG.  These
are conform RFC 3164 and are defined as constants in bootstrap.inc.
Check 'em out.

To module developers:

Please be careful about being too generous with the highest severity levels,
such as Emergency, Critical, and Alert. Use sparingly and only when needed
so as not to clutter things (no one wants php undefined variable notices
sent to their pager!)

Also a new project has been created for logging and alerts. It has the emaillog
alert module, compatible with HEAD (no nightly builds, because there is
no 6 tag yet, but get it through CVS or the Browse CVS link.

http://drupal.org/project/logging_alerts

This is a good demo on how to use the new hook too. The email message
is themable.

The patch is a little rough around the edges -- most notably on the
documentation side (help texts, form descriptions, terminology) ...
We'll want to work on that, and I expect to see a number of small
follow-up patches to polish some of this.

It would be nice to get feedback from the doc team on this too (sepeck,
laura)? See patch below.

We'll also want to provide some basic instructions on how to setup
the syslog routing in syslog.conf.  

There is a URL linked to in syslog settings to the syslog.conf man page
I expanded that a bit, and added more instructions.

We'll want to formulate practical
advice as when to use dblog and when to use syslog.  Feel free to
help with that, as you explore the new functionality.  It can be done
in multiple small steps. :-)

I created a patch for that in here
http://drupal.org/node/63881#comment-226747

Please review.
--
2bits.com
http://2bits.com
Drupal development, customization and consulting.