Phalcon日志模块事件错误

时间:2014-08-11 13:55:01

标签: logging pdo event-handling phalcon

我正在尝试将所有MySQL错误记录到文件中[当查询失败时]

http://docs.phalconphp.com/en/latest/reference/db.html#profiling-sql-statements http://docs.phalconphp.com/en/latest/reference/models.html#logging-low-level-sql-statements

这两个链接都讨论了使用事件记录SQL查询,但我只想记录PDO中存在错误的情况。

任何想法如何做到这一点? :)

1 个答案:

答案 0 :(得分:0)

你应该使用try catch来捕获PDO错误并记录它们

try {
    $person = Person::find(1);
} catch(Exception $e) {
    // Log error here or do alternative method
}