kohana 3.0.12如何登录

时间:2011-12-02 10:28:50

标签: php exception-handling kohana kohana-3

我正在kohana 3.0.12的网站上工作,我已经安装了一个模块,记录了一些错误。一切正常,但是,当我想有效地记录错误时,我得到一个错误,我不知道如何管理它。

这是凌乱的代码:

public static function handler(Exception $e)
{


    // It's a nice time to log :)
    Kohana::$log->add(Kohana::ERROR, Kohana_Exception::text($e));

    etc code here

以及Kohana_Exception :: text($ e)导致如下异常:调用未定义的方法Kohana_Exception :: text()?我想这是一个框架错误。我怎么能解决这个问题? (我想我应该使用另一个实例,但Kohana_Exception ::但是什么实例?) 谢谢

2 个答案:

答案 0 :(得分:1)

您收到此错误,因为Kohana_ExceptionException类都没有text()方法。我认为该模块的作者想要这样写:

Kohana::$log->add(Kohana::ERROR, Kohana::exception_text($e));

答案 1 :(得分:0)

我相信3.0中的异常处理位于Kohana类中。尝试Kohana :: exception(),或者查看api指南,如果不是这样的话。