如何从httpclient保存日志吧?

时间:2017-08-04 03:54:11

标签: yii2

我使用yii2-httpclient来保存我的http-logs。我设置目标将这种日志捕获到我需要的文件中。我调用日志开始写下一个字符串

\Yii::$app->log->targets['my_logs']->logFile = \Yii::$app->getRuntimePath() . '/here is the way to file/file.log';

但问题是,对于第一次调用,文件不存在,我强制使用mkdir和fopen创建目录和文件。我可以绕过这种强制创作吗?

1 个答案:

答案 0 :(得分:0)

正在创建日志文件夹(如果它不存在)(请参阅this line of code)。

如果您的情况与Yii无法创建此目录,则表示PHP无权执行此操作,您需要先将其排序。对于Linux,请使用正确的chmodchown命令。