2013-07-26 5 views
2

아래 코드는 내가 찾고있는 데이터를 가져 와서 명령 줄에 덤프하지만 로그 파일에 쓰지 않습니다 ... 어떻게해야하는지에 대한 단서가 있습니까?Laravel 4 artisan 명령을 사용하여 로그 파일에 쓰는 방법은 무엇입니까?

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

답변

1

올바른 로그를보고 있습니까?

Laravel 4는이를 실행하는 데 사용되는 서버 API ('php_sapi_name()')를 추가합니다. Apache 2를 사용하는 경우 다음과 같은 파일이 표시되어야합니다.

log-apache2handler-YYYY-MM-DD.txt 

웹 인터페이스를 통해 앱에 액세스 할 때; 및

log-cli-YYYY-MM-DD.txt 

명령 줄 인터페이스 (예 : 아티산)를 통해 앱에 액세스 할 때.

관련 문제