Index: includes/module.inc =================================================================== RCS file: /cvs/drupal/drupal/includes/module.inc,v retrieving revision 1.183 diff -u -9 -r1.183 module.inc --- includes/module.inc 2 Mar 2010 09:07:09 -0000 1.183 +++ includes/module.inc 2 Mar 2010 16:55:42 -0000 @@ -373,18 +373,19 @@ // Now install the module if necessary. if (drupal_get_installed_schema_version($module, TRUE) == SCHEMA_UNINSTALLED) { drupal_install_schema($module); // Allow the module to perform install tasks. module_invoke($module, 'install'); $versions = drupal_get_schema_versions($module); 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. module_invoke($module, 'enable'); // Record the fact that it was enabled. $modules_enabled[] = $module; watchdog('system', '%module module enabled.', array('%module' => $module), WATCHDOG_INFO); } Index: modules/system/system.test =================================================================== RCS file: /cvs/drupal/drupal/modules/system/system.test,v retrieving revision 1.113 diff -u -9 -r1.113 system.test --- modules/system/system.test 26 Feb 2010 21:19:09 -0000 1.113 +++ modules/system/system.test 2 Mar 2010 16:55:43 -0000 @@ -116,18 +116,19 @@ $edit['modules[Core][forum][enable]'] = 'forum'; $this->drupalPost('admin/modules', $edit, t('Save configuration')); $this->assertText(t('The configuration options have been saved.'), t('Modules status has been updated.')); // Check that hook_modules_installed and hook_modules_enabled hooks were invoked and check tables. $this->assertText(t('hook_modules_installed fired for aggregator'), t('hook_modules_installed fired.')); $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. $edit = array(); $edit['modules[Core][aggregator][enable]'] = FALSE; $this->drupalPost('admin/modules', $edit, t('Save configuration')); $this->assertText(t('The configuration options have been saved.'), t('Modules status has been updated.')); // Check that hook_modules_disabled hook was invoked and check tables.