Mercurial > hg > isophonics-drupal-site
diff core/modules/syslog/syslog.install @ 0:4c8ae668cc8c
Initial import (non-working)
author | Chris Cannam |
---|---|
date | Wed, 29 Nov 2017 16:09:58 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/core/modules/syslog/syslog.install Wed Nov 29 16:09:58 2017 +0000 @@ -0,0 +1,24 @@ +<?php + +/** + * @file + * Install, update and uninstall functions for the syslog module. + */ + +/** + * Implements hook_install(). + */ +function syslog_install() { + // The default facility setting depends on the operating system, so it needs + // to be set dynamically during installation. + \Drupal::configFactory()->getEditable('syslog.settings')->set('facility', defined('LOG_LOCAL0') ? LOG_LOCAL0 : LOG_USER)->save(); +} + +/** + * Convert syslog.settings.facility to an integer. + */ +function syslog_update_8400() { + $config = \Drupal::configFactory()->getEditable('syslog.settings'); + $facility = (int) $config->get('facility'); + $config->set('facility', $facility)->save(TRUE); +}