function lingotek_admin_logging_form in Lingotek Translation 7.3
Same name and namespace in other branches
- 7.7 lingotek.admin.inc \lingotek_admin_logging_form()
- 7.4 lingotek.admin.inc \lingotek_admin_logging_form()
- 7.5 lingotek.admin.inc \lingotek_admin_logging_form()
- 7.6 lingotek.admin.inc \lingotek_admin_logging_form()
Troubleshooting and Logging Form
1 string reference to 'lingotek_admin_logging_form'
File
- ./
lingotek.admin.inc, line 1158
Code
function lingotek_admin_logging_form($form, &$form_state, $show_fieldset = FALSE) {
$form['logging'] = array(
'#type' => $show_fieldset ? 'fieldset' : 'item',
'#title' => t('Troubleshooting and Logging'),
'#collapsible' => TRUE,
'#collapsed' => TRUE,
'#group' => 'administrative_settings',
'actions' => array(
'#type' => 'actions',
'submit' => array(
'#type' => 'submit',
'#value' => t('Save'),
),
),
'#submit' => array(
'lingotek_admin_logging_form_submit',
),
);
$form['logging'][] = array(
'#type' => 'item',
'#description' => t('Help troubleshoot any issues with the module.'),
);
$form['logging']['lingotek_api_debug'] = array(
'#type' => 'checkbox',
'#title' => t('Enable API Logging'),
'#description' => t('Logs the timing and request/response details of both successful and failing Lingotek API
calls to the Drupal <a href="@watchdog_path">watchdog</a> in category "lingotek - api".', array(
'@watchdog_path' => url('admin/reports/dblog'),
)),
'#default_value' => variable_get('lingotek_api_debug', LINGOTEK_DEV ? 1 : 0),
);
$form['logging']['lingotek_error_log'] = array(
'#type' => 'checkbox',
'#title' => t('Enable Error Log'),
'#description' => t('This prints errors and warnings to the web server\'s error logs in addition to adding them to watchdog.'),
'#default_value' => variable_get('lingotek_error_log', LINGOTEK_DEV ? 1 : 0),
);
$form['logging']['lingotek_warning_log'] = array(
'#type' => 'checkbox',
'#title' => t('Enable Warnings Log'),
'#description' => t('This logs any warnings in watchdog and the web server\'s error logs.'),
'#default_value' => variable_get('lingotek_warning_log', LINGOTEK_DEV ? 1 : 0),
);
$form['logging']['lingotek_trace_log'] = array(
'#type' => 'checkbox',
'#title' => t('Enable Trace Log'),
'#description' => t('This logs trace debug messages to watchdog and the web server\'s error logs. (This logging is extremely verbose.)'),
'#default_value' => variable_get('lingotek_trace_log', 0),
);
$form['logging']['lingotek_flush_cache'] = array(
'#type' => 'checkbox',
'#title' => t('Never cache'),
'#description' => t('Skips caching so you can test easier. This avoids frequent polling of fresh data from Lingotek. Only those with Developer permissions will have caching disabled.'),
'#default_value' => variable_get('lingotek_flush_cache', 0),
);
return $form;
}