我使用yii2-httpclient来保存我的http-logs。我设置目标将这种日志捕获到我需要的文件中。我调用日志开始写下一个字符串
\Yii::$app->log->targets['my_logs']->logFile = \Yii::$app->getRuntimePath() . '/here is the way to file/file.log';
但问题是,对于第一次调用,文件不存在,我强制使用mkdir和fopen创建目录和文件。我可以绕过这种强制创作吗?
答案 0 :(得分:0)
正在创建日志文件夹(如果它不存在)(请参阅this line of code)。
如果您的情况与Yii无法创建此目录,则表示PHP无权执行此操作,您需要先将其排序。对于Linux,请使用正确的chmod
,chown
命令。