MDL-80309 tasks: Clean up mtrace logs

This commit is contained in:
Brendan Heywood 2023-12-07 11:43:20 +08:00 committed by Jun Pataleta
parent 2d2dc7e154
commit 76c940134c
No known key found for this signature in database
GPG key ID: F83510526D99E2C7
4 changed files with 34 additions and 3 deletions

View file

@ -45,5 +45,6 @@ function tool_task_status_checks() : array {
* @param string $eol End of line character
*/
function tool_task_mtrace_wrapper(string $message, string $eol): void {
echo s($message . $eol);
$message = s($message);
echo $message . $eol;
}

View file

@ -111,6 +111,7 @@ require_sesskey();
\core\session\manager::write_close();
// Prepare to handle output via mtrace.
require('lib.php');
$CFG->mtrace_wrapper = 'tool_task_mtrace_wrapper';
// Run the specified tasks.

View file

@ -89,6 +89,7 @@ echo $OUTPUT->select_element_for_append();
// Prepare to handle output via mtrace.
echo html_writer::start_tag('pre', ['style' => 'color: #fff; background: #333; padding: 1em; min-height: 24lh']);
require('lib.php');
$CFG->mtrace_wrapper = 'tool_task_mtrace_wrapper';
// Run the specified task (this will output an error if it doesn't exist).