2011-09-23 70 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系統內置的記錄器,因爲它已經設置:

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

否則,如果你想使用一個自定義,請確保您有一個作家分配給它 - 它可以是文件,數據庫等

+2

不需要爲該行添加' - > write()'。這是自動完成的。 – SpadXIII