Anomalie #32377
ferméImpossible d'initialiser les logs de SLIM au chargement
Description
Lors du chargement de Maarch Courrier sans inclure la référence du custom dans l’URL, il se peut que MC n’applique pas la configuration adéquate.
En l'absence d'une configuration spécifique pour le custom ou d'un socle standard, il convient de charger la configuration par défaut.
( ! ) Fatal error: Uncaught TypeError: SrcCore\controllers\LogsController::initMonologLogger(): Argument #1 ($logConfig) must be of type array, null given, called in /var/www/html/courrier-24/rest/index.php on line 810 and defined in /var/www/html/courrier-24/src/core/controllers/LogsController.php on line 46
( ! ) TypeError: SrcCore\controllers\LogsController::initMonologLogger(): Argument #1 ($logConfig) must be of type array, null given, called in /var/www/html/courrier-24/rest/index.php on line 810 in /var/www/html/courrier-24/src/core/controllers/LogsController.php on line 46
Call Stack
Time Memory Function Location¶
1 0.0003 376808 {main}( ) .../index.php:0
2 0.0068 713112 SrcCore\controllers\LogsController::initMonologLogger( $logConfig = NULL, $loggerConfig = ['code' => 400, 'errors' => 'Log config of type 'logTechnique' does not exist'], $isCustomFormatLineUse = FALSE, $name = 'Slim' ) .../index.php:810
Proposition de code de la fonction getLogConfig dans LogsController
public static function getLogConfig(): ?array
{
$configPaths = [
'config/config.json',
'config/config.json.default'
];
foreach ($configPaths as $path) {
$config = CoreConfigModel::getJsonLoaded(['path' => $path]);
if (!empty($config['log'])) {
return $config['log'];
}
}
return null;
}
Fichiers
Mis à jour par Agnes GASTAMBIDE il y a 16 jours
- Statut changé de A traiter à R&D - A étudier
Mis à jour par Agnes GASTAMBIDE il y a 13 jours
- Statut changé de R&D - A étudier à R&D - A planifier
- Assigné à
Agnes GASTAMBIDEsupprimé - Priorité changé de 1-Majeur à 2-Sérieux
Mis à jour par Cynthia APURA il y a 10 jours
- Statut changé de R&D - A planifier à R&D - En cours
Mis à jour par GIT LAB il y a 10 jours
[CREATION] MR fix/32377/24.2.x (cible 24.2.x) par Joseph AKEL
https://labs.maarch.org/devteam/maarch-courrier-dev/-/merge_requests/382
Mis à jour par Joseph AKEL il y a 9 jours
- Statut changé de R&D - En cours à R&D - En test