Early Bird Registration for DrupalCon Portland 2024 is open! Register by 23:59 PST on 31 March 2024, to get $100 off your ticket.
The Mongodb Watchdog Module is inserting watchdog events as mongodb collections. This is in addition to inserting the watchdog events as items within the designated collection (which is the expected behavior)...
This is the entry I added to the end of my settings.php file:
# Watchdog
$conf['mongodb_watchdog'] = 'watchdog';
$conf['mongodb_watchdog_items'] = 15000;
This is the resulting collections added to the Mongodb Database (lower left corner you can see watchdog_event_7b8e.... etc):
Comment | File | Size | Author |
---|---|---|---|
watchdog.jpg | 44.39 KB | freddura |
Comments
Comment #0.0
freddura CreditAttribution: freddura commentedadded missing text
Comment #0.1
freddura CreditAttribution: freddura commentedremoved word
Comment #1
fgmActually, this is as designed. An "event" is actually an event template, one per collection, and the documents within it its occurrences with their parameters. The entries in the watchdog collection contain the text of the event template, which matches the name of the created collection. This allows fast insertions and easy cleans of specific message classes, as well as limiting the load of the report screen, since it only loads the message templates. Special care is taken for the ill-behaved "page not found" and "access denied" messages, which do not use the message template format.
That's one reason why I usually place the watchdog* collections in a specific database.
Comment #1.0
fgmrevised word