Laravel没有创建日志文件.

kot*_*oko 1 php logging monolog laravel-4

我正在学习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');
}
Run Code Online (Sandbox Code Playgroud)

它来自工匠:

app/start/artisan.php
Artisan::add(new MsgCommand());
Run Code Online (Sandbox Code Playgroud)

我在正确的地方寻找吗?
如何检查这确实是正确的文件夹(即它配置在哪里)?检查安装或设置是否错误.

感谢marcanuy,我现在确定它正在写入app/storage/logs.
我发现如果我通过工匠调用命令,它写得很好.在apache 2上运行虽然没有任何反应.我开始认为我设置了错误的命令.

mar*_*nuy 8

默认情况下,app/storage是日志文件的位置,存储文件夹是在bootstrap/paths.php中配置的

    'storage' => __DIR__.'/../app/storage',
Run Code Online (Sandbox Code Playgroud)

还要确保Web服务器可以写入此文件夹.