diff options
author | Dries Buytaert <dries@buytaert.net> | 2010-03-03 07:38:08 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2010-03-03 07:38:08 +0000 |
commit | 0f3085c3b7485b409f4176f5b549e2e4a937f5fa (patch) | |
tree | da802844ed7f17bbba3ccf26edb7960fdf13e1da | |
parent | ba93c4911c7b506c9f94ceac2fe404b6e96a9574 (diff) | |
download | brdo-0f3085c3b7485b409f4176f5b549e2e4a937f5fa.tar.gz brdo-0f3085c3b7485b409f4176f5b549e2e4a937f5fa.tar.bz2 |
- Patch #210876 by deekayen, c960657: add logging of who installs/uninstalls a module.
-rw-r--r-- | includes/module.inc | 1 | ||||
-rw-r--r-- | modules/system/system.test | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/includes/module.inc b/includes/module.inc index 0450e6b5b..3d9108c89 100644 --- a/includes/module.inc +++ b/includes/module.inc @@ -379,6 +379,7 @@ function module_enable($module_list, $enable_dependencies = TRUE) { drupal_set_installed_schema_version($module, $versions ? max($versions) : SCHEMA_INSTALLED); // Record the fact that it was installed. $modules_installed[] = $module; + watchdog('system', '%module module installed.', array('%module' => $module), WATCHDOG_INFO); } // Enable the module. diff --git a/modules/system/system.test b/modules/system/system.test index 831c8a6fd..30ba087ef 100644 --- a/modules/system/system.test +++ b/modules/system/system.test @@ -122,6 +122,7 @@ class EnableDisableTestCase extends ModuleTestCase { $this->assertText(t('hook_modules_enabled fired for aggregator'), t('hook_modules_enabled fired.')); $this->assertModules(array('aggregator'), TRUE); $this->assertTableCount('aggregator', TRUE); + $this->assertLogMessage('system', "%module module installed.", array('%module' => 'aggregator'), WATCHDOG_INFO); $this->assertLogMessage('system', "%module module enabled.", array('%module' => 'aggregator'), WATCHDOG_INFO); // Disable aggregator, check tables, uninstall aggregator, check tables. |