2011-09-23 1 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::$log->add(Log::ERROR, "your debug info")->write(); 

В противном случае, если вы хотите использовать пользовательские один, убедитесь, что вы назначили писателя к нему - он может быть файлом, базой данных и т. д.

+2

Нет необходимости добавлять '-> write()' в эту строку. Это делается автоматически. – SpadXIII