error_log.install 870 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. /**
  3. * @file
  4. * Install hooks for Error Log module.
  5. */
  6. /**
  7. * Implements hook_uninstall().
  8. */
  9. function error_log_uninstall() {
  10. variable_del('error_log_levels');
  11. variable_del('error_log_ignored_types');
  12. }
  13. /**
  14. * Implements hook_requirements().
  15. */
  16. function error_log_requirements($phase) {
  17. $requirements = [];
  18. switch ($phase) {
  19. case 'runtime':
  20. $requirements['error_log']['title'] = t('Error Log');
  21. $requirements['error_log']['value'] = ini_get('error_log') ?: t('%sapi error logger', ['%sapi' => PHP_SAPI]);
  22. $requirements['error_log']['description'] = t('PHP error_log configuration directive, to which Error Log module is sending log messages. If not set, log messages are sent to the SAPI error logger, e.g. the Apache error log.');
  23. $requirements['error_log']['severity'] = REQUIREMENT_INFO;
  24. }
  25. return $requirements;
  26. }