function ultimate_cron_logger_test_cron in Ultimate Cron 8.2
Implements hook_cron().
2 string references to 'ultimate_cron_logger_test_cron'
- LoggerPluginTest::testCacheLogger in tests/
src/ Kernel/ LoggerPluginTest.php - Tests cache logger.
- LoggerPluginTest::testCleanup in tests/
src/ Kernel/ LoggerPluginTest.php - Tests log cleanup of the database logger.
File
- tests/
ultimate_cron_logger_test/ ultimate_cron_logger_test.module, line 10 - Contains ultimate_cron_logger_test.module..
Code
function ultimate_cron_logger_test_cron() {
$action = \Drupal::state()
->get('ultimate_cron_logger_test_cron_action');
if ($action == 'exception') {
throw new Exception('Test cron exception');
}
elseif ($action == 'fatal') {
call_to_undefined_function();
}
elseif ($action == 'long_message') {
// This long message text length is 5800 long.
$long_message = str_repeat('This is a very long message. ', 200);
\Drupal::logger('ultimate_cron_logger_test_cron')
->notice($long_message);
}
elseif ($action == 'log_warning') {
\Drupal::logger('ultimate_cron_logger_test_cron')
->warning('This is a warning message');
}
}