我正在学习 Laravel 4.0 来开发网络服务器。
我正在使用 LAMP 堆栈(Apache 2,php 5.5)。
我找不到 Log::error() 调用写入的日志文件。
据我所知,它应该是 app/storage/logs/log-cli-.txt 但那里没有文件。
这是代码:
app/commands/MsgCommand.php
public function fire(){
Log::error('messages - log');
}
它是从工匠那里调用的:
app/start/artisan.php
Artisan::add(new MsgCommand());
我找对地方了吗?
我如何检查这确实是正确的文件夹(即它在哪里配置)?检查错误的安装或设置。
感谢 marcanuy,我现在确定它正在写入 app/storage/logs。
我还发现如果我通过工匠调用命令,它会写得很好。但是在 apache 2 上运行什么也没发生。我开始认为我设置了错误的命令。