Heroku yii2-app-basic不记录

时间:2015-05-01 09:54:28

标签: logging heroku yii2

我尝试将mu应用程序部署到heroku,但在服务器上,运行时目录为空。这是我的日志配置:

    'log' => [                                                                                    
             //'traceLevel' => (YII_ENV_DEF) ? 3 : 0,
             'targets' => [
                 [
                     'class' => 'yii\log\FileTarget',
                     'levels' => ['error', 'warning'],
                 ],
                 [
                     'class' => 'yii\log\SyslogTarget',
                     'levels' => ['error', 'warning'],
                 ],
                 [
                     'class' => 'yii\log\FileTarget',
                     'levels' => ['error', 'warning', 'info'],
                     'logFile' => '@app/runtime/all.log',
                     'maxFileSize' => 1024 * 2,
                     'maxLogFiles' => 20, 
                 ],
             ],
         ],

运行时目录的访问权限是777。

1 个答案:

答案 0 :(得分:0)

问题在于/ heroku文件系统是否未在应用实例中同步。简而言之,较新的使用文件系统在heroku上存储数据,使用stderr获取错误以及其他文件。