Skip to content

Commit 53d861a

Browse files
committed
Fix import issue of logger
1 parent 4f096aa commit 53d861a

File tree

3 files changed

+30
-3
lines changed

3 files changed

+30
-3
lines changed

classes/task/recheck_task.php

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
defined('MOODLE_INTERNAL') || die();
2828

2929
require_once(__DIR__ . '/../../../../config.php');
30+
require_once($CFG->dirroot . '/blocks/vmchecker/classes/logger/logger.php');
3031
require_once($CFG->dirroot . '/mod/assign/locallib.php');
3132

3233
use block_vmchecker\logger\logger;
@@ -42,9 +43,17 @@ class recheck_task extends \core\task\adhoc_task {
4243
/**
4344
* @var logger logger
4445
*/
45-
private logger $logger = new logger(['VMChecker', 'recheck_task']);
46+
private logger $logger;
4647

4748

49+
/**
50+
* Constructor for the recheck submisison task.
51+
* Initializes the logger.
52+
*/
53+
public function __construct() {
54+
$this->logger = new logger(['VMChecker', 'recheck_task']);
55+
}
56+
4857
/**
4958
* Execution handler
5059
* @return void

classes/task/retrieve_submission_task.php

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
defined('MOODLE_INTERNAL') || die();
2828

2929
require_once(__DIR__ . '/../../../../config.php');
30+
require_once($CFG->dirroot . '/blocks/vmchecker/classes/logger/logger.php');
3031
require_once($CFG->dirroot . '/mod/assign/locallib.php');
3132

3233
use \block_vmchecker\logger\logger;
@@ -42,7 +43,15 @@ class retrieve_submission_task extends \core\task\adhoc_task {
4243
/**
4344
* @var logger logger
4445
*/
45-
private logger $logger = new logger(['VMChecker', 'retrieve_submission_task']);
46+
private logger $logger;
47+
48+
/**
49+
* Constructor for the retrive submission task.
50+
* Initializes the logger.
51+
*/
52+
public function __construct() {
53+
$this->logger = new logger(['VMChecker', 'retrieve_submission_task']);
54+
}
4655

4756
/**
4857
* Execution handler

classes/task/submission_checker.php

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
defined('MOODLE_INTERNAL') || die();
3030

3131
require_once(__DIR__ . '/../../../../config.php');
32+
require_once($CFG->dirroot . '/blocks/vmchecker/classes/logger/logger.php');
3233
require_once($CFG->dirroot . '/mod/assign/locallib.php');
3334

3435
use \block_vmchecker\logger\logger;
@@ -44,7 +45,7 @@ class submission_checker extends \core\task\scheduled_task {
4445
/**
4546
* @var logger logger
4647
*/
47-
private logger $logger = new logger(['VMChecker', 'submission_checker']);
48+
private logger $logger;
4849

4950
/**
5051
* Marker for begining of the trace.
@@ -62,6 +63,14 @@ class submission_checker extends \core\task\scheduled_task {
6263
*/
6364
private const NUMBER_OF_FEEDBACK_LINES = 300;
6465

66+
/**
67+
* Constructor for the submission checker task.
68+
* Initializes the logger.
69+
*/
70+
public function __construct() {
71+
$this->logger = new logger(['VMChecker', 'submission_checker']);
72+
}
73+
6574
/**
6675
* Task name
6776
* @return string

0 commit comments

Comments
 (0)