function gelf_form_system_logging_settings_alter in GELF 8
Same name and namespace in other branches
- 7 gelf.module \gelf_form_system_logging_settings_alter()
Implements hook_form_FORM_ID_alter().
File
- ./
gelf.module, line 16 - gelf.module
Code
function gelf_form_system_logging_settings_alter(&$form, FormStateInterface $form_state) {
$settings = \Drupal::config('gelf.settings');
$host = $settings
->get('gelf_host');
$port = $settings
->get('gelf_port');
$form['gelf_host'] = array(
'#type' => 'textfield',
'#title' => t('Graylog2 host'),
'#default_value' => $host,
);
$form['gelf_port'] = array(
'#type' => 'textfield',
'#title' => t('Graylog2 GELF port'),
'#default_value' => $port,
);
if (!gelf_require()) {
drupal_set_message(t('GELF module requires the GELF PHP library to be installed. View the README for installation instructions.'), 'error');
}
$form['actions']['submit']['#submit'][] = 'gelf_settings_form_submit';
return $form;
}