我应该在哪里寻找Yii2日志异常文件

时间:2015-10-10 14:23:37

标签: php yii2

Yii 2框架的初学者,任何人都可以告诉我在哪里可以找到日志异常文件,或者如果必须创建文件来存储所有异常,那么我应该如何创建一个呢?

2 个答案:

答案 0 :(得分:3)

默认情况下,Yii2将错误和警告级别事件记录到runtime/logs/app.log文件中。您可以在例如Yii2中阅读有关配置日志记录的更多信息。 Definitive Guide

答案 1 :(得分:2)

如果您正在使用高级应用程序模板,则每个应用程序(前端,后端)都有自己的runtime/logs文件夹和日志文件。

此外,您可以在配置文件中添加此设置,对于组件,每次出现您设置的错误级别时都会收到并发送电子邮件:

'log' => [
            'targets' => [
                'email' => [
                    'class' => 'yii\log\EmailTarget',
                    'levels' => ['error'],
                    'message' => [
                        'from' => 'app-email', 
                        'to' => 'your-email',
                        'subject' => 'Log message',
                    ],
                ],
            ],
        ],

非常适合制作。