Maison  >  Article  >  cadre php  >  Où sont enregistrés les messages d'erreur yii ?

Où sont enregistrés les messages d'erreur yii ?

尚
original
2019-12-14 11:36:152974parcourir

Où sont enregistrés les messages d'erreur yii ?

yii les informations d'erreur sont enregistrées dans la base de données. Voyons comment utiliser la base de données pour enregistrer les informations d'erreur.

Ligne de commande pour créer une table de journal des erreurs

1. Fichier de configuration : consoleconfigmain.php

'components' => [
    'log' => [
        'targets' => [
            [
                'class' => 'yii\log\FileTarget',
                'levels' => ['error', 'warning'],
            ],
            [
                'class' => 'yii\log\DbTarget',  //使用数据库记录日志                'levels' => ['error', 'warning'],
            ]           
        ],
    ]
],

2. le module commun Configuration, exécutez la ligne de commande pour créer une table :

php yii migrate --migrationPath=@yii/log/migrations/

Modifiez le fichier de configuration : backendconfigmain.php

'components' => [
    ... ...
    'log' => [
        'traceLevel' => YII_DEBUG ? 3 : 0,
        'targets' => [
            [
                'class' => 'yii\log\FileTarget',
                'levels' => ['error', 'warning'],
            ],
            [
                'class' => 'yii\log\DbTarget',  //使用数据库记录日志                'levels' => ['error', 'warning'],
            ]
        ],
    ],
    ... ...
]

Articles connexes Recommandation du didacticiel : Tutoriel du framework yii

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn