1

我可以看到 Yii这里有 "setMaxLogFiles" 功能,但我不知道如何使用它。我认为您可以将其添加到 config/main.php 中,但似乎没有放置它的地方?

4

1 回答 1

4

我认为它在您的配置文件中:

'log'=>array(
            'class'=>'CLogRouter',
            'routes'=>array(
                array(
                    'class'=>'CFileLogRoute',
                    'levels'=>'trace, info',
                    'categories'=>'system.*',
                ),
                array(
                    'class'=>'CEmailLogRoute',
                    'levels'=>'error, warning',
                    'emails'=>'admin@example.com',
                ),
            ),
        ),

您可以指定一些选项,例如文件大小或日志文件的最大数量:

array(
    'class'=>'CFileLogRoute',
    'levels'=>'trace, info',
    'categories'=>'system.*',
    'maxFileSize' => 99999,
    'maxLogFiles' => 1,
),

资料来源:关于日志的 Yii 指南

于 2013-01-15T10:28:39.803 回答