0

我有 Laravel 5.1。它使用 apache 帐户记录 CGI(网络内容),这很好。问题是,如果我需要继续运行我创建的工匠命令(也使用 Log 类),它会失败,因为它没有权限写入 apache 创建的日志文件。有没有办法告诉 laravel 根据是通过 web 还是 cli 登录到不同的地方?

4

1 回答 1

2

前往您的 config/app.php 文件,您可以根据执行用户选择日志驱动程序。

配置/app.php

/*...*/
    'log' => php_sapi_name() === 'cli' ? 'syslog' : 'daily',
/*...*/

如果您想完全静音,还可以更改日志详细级别。

于 2015-07-17T01:53:57.313 回答