2011-09-23 14 views
0

何らかの理由で、私のカスタムエラーを記録するkohanaを取得できません。コードは次のとおりです。Kohanaログの問題

$log = new Log; 
$log->add(Log::ERROR, 'There was a conflic with the username and/or email. UUID: '.$user['uuid'].' username: '.$user['username'].' email: '.$user['email']); 

ご協力いただきありがとうございます。

+0

Apacheがログディレクトリに書き込むことができるかどうかを確認してください。 – tylerl

+1

@tylerl、私が間違っていないと、Kohanaはログフォルダが書き込み可能でない場合でも起動しません。 –

+0

ローランが正しいです。 Kohanaのエラーはログフォルダに表示されます。それはカスタムではありません。 – jnbdz

答えて

1

最も簡単な方法は、それがすでにセットアップだからKohanaの内蔵のロガーを使用することです:あなたは、あなたがそれにライターを割り当てることを確認し、カスタム1を使用したい場合は、そうでない場合

Kohana::$log->add(Log::ERROR, "your debug info")->write(); 

- それができますファイル、データベースなど

+2

' - > write()'をその行に追加する必要はありません。これは自動的に行われます。 – SpadXIII

関連する問題