2

所以下面的代码提取我正在寻找的数据,并将其转储到命令行,但它不会写入日志文件......关于我应该如何做的任何线索?

public function fire()
{
Log::info('Starting Pull', array('Start Pull' => 'Begin');
$this->line('Pulling Data From Source.');
$sites=Site::all();
foreach($sites as $site){
        Log::info('Doing Pull for', array('data Pull' => print_r($site->tag,true)));
    }
    $this->line('Completed');
     Log::info('End Pull', array('End Pull' => 'Done');
}
4

1 回答 1

1

您确定您正在查看正确的日志吗?

Laravel 4 添加了用于运行它的服务器 API('php_sapi_name()')。因此,如果您使用的是 Apache 2,您应该会看到名为:

log-apache2handler-YYYY-MM-DD.txt

通过网络界面访问您的应用程序时;和

log-cli-YYYY-MM-DD.txt

通过命令行界面(即 Artisan)访问您的应用程序时。

于 2013-08-02T13:20:19.803 回答