Watchdog advanced
Component ID
1600770
Component name
Watchdog advanced
Component type
module
Maintenance status
Development status
Component security advisory coverage
not-covered
Component created
Component changed
Component body
Watchdog Advanced is a configurable watchdog reporter, where administrators can choose what should be logged and how.
A replacement for dblog, syslog, or other watchdog implementations.
This module provides a watchdog implementation which can be easily configured with:
- A pluggable backend, so messages could be logged to:
- Database
- Syslog
- Redis
- Mongo
- Control over what is logged, so only those messages deemed important to the site administrator are recorded. This is primarily configurable by:
- Severity
- Watchdog "type"
The module exposes a hook to allow other modules to influence what is logged (and which backend it's logged too).
- Message de-duping: multiple identical messages within the same thread can be collapsed to a single message.
- A backtrace can be appended to the watchdog message.
Alternatives
There's some D8 work going on which lets administrators choose whether watchdog messages are stored according to their severity: see http://drupal.org/node/1606060 (and please add to that issue if you know of any other similar modules).
