ultimate_cron_logger_test.module in Ultimate Cron 8.2
Contains ultimate_cron_logger_test.module..
File
tests/ultimate_cron_logger_test/ultimate_cron_logger_test.moduleView source
<?php
/**
* @file
* Contains ultimate_cron_logger_test.module..
*/
/**
* Implements hook_cron().
*/
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');
}
}
Functions
Name | Description |
---|---|
ultimate_cron_logger_test_cron | Implements hook_cron(). |