Interface for task logging.
More...
◆ get_url_for_task_class()
static core\task\task_logger::get_url_for_task_class |
( |
string |
$classname | ) |
|
|
static |
Get any URL available for viewing relevant task log reports.
- Parameters
-
string | $classname | The task class to fetch for |
- Return values
-
Implemented in core\task\database_logger.
◆ has_log_report()
static core\task\task_logger::has_log_report |
( |
| ) |
|
|
static |
◆ is_configured()
static core\task\task_logger::is_configured |
( |
| ) |
|
|
static |
◆ store_log_for_task()
static core\task\task_logger::store_log_for_task |
( |
task_base |
$task, |
|
|
string |
$logpath, |
|
|
bool |
$failed, |
|
|
int |
$dbreads, |
|
|
int |
$dbwrites, |
|
|
float |
$timestart, |
|
|
float |
$timeend |
|
) |
| |
|
static |
Store the log for the specified task.
- Parameters
-
task_base | $task | The task that the log belongs to. |
string | $logpath | The path to the log on disk |
bool | $failed | Whether the task failed |
int | $dbreads | The number of DB reads |
int | $dbwrites | The number of DB writes |
float | $timestart | The start time of the task |
float | $timeend | The end time of the task |
Implemented in core\task\database_logger.
The documentation for this interface was generated from the following file: