【问题标题】:How to write to the log file using Laravel 4 artisan command?如何使用 Laravel 4 artisan 命令写入日志文件?
【发布时间】:2013-07-26 23:20:35
【问题描述】:

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

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');
}

【问题讨论】:

    标签: logging laravel laravel-4 command error-logging


    【解决方案1】:

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

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

    log-apache2handler-YYYY-MM-DD.txt
    

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

    log-cli-YYYY-MM-DD.txt
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-24
      • 1970-01-01
      • 2014-04-01
      相关资源
      最近更新 更多