You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4php-dev@logging.apache.org by "Knut Urdalen (JIRA)" <ji...@apache.org> on 2009/05/07 09:14:30 UTC
[jira] Commented: (LOG4PHP-30) Implement LoggerAppenderPDO
[ https://issues.apache.org/jira/browse/LOG4PHP-30?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12706743#action_12706743 ]
Knut Urdalen commented on LOG4PHP-30:
-------------------------------------
The PDO ctor throws a PDOException if connection to database fails, I see you currently check if($this->db === null) to check if connection went ok.
See: http://php.net/manual/en/pdo.construct.php
> Implement LoggerAppenderPDO
> ---------------------------
>
> Key: LOG4PHP-30
> URL: https://issues.apache.org/jira/browse/LOG4PHP-30
> Project: Log4php
> Issue Type: New Feature
> Components: Code
> Reporter: Knut Urdalen
> Assignee: Christian Grobmeier
> Fix For: 2.0
>
>
> We should provide a LoggerAppenderPDO which utilize the PDO extension and available PDO-drivers. This would be preferred over LoggerAppenderDb (which used the outdated PEAR::DB library).
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
Re: [jira] Commented: (LOG4PHP-30) Implement LoggerAppenderPDO
Posted by Christian Grobmeier <gr...@gmail.com>.
> The PDO ctor throws a PDOException if connection to database fails, I see you currently check if($this->db === null) to check if connection went ok.
>
> See: http://php.net/manual/en/pdo.construct.php
true, I used the AdoDB class as template. Thanks.
However - we have to decide how to deal with such kinds of exception.
Should we catch them and throw LoggerException instead, supress them
or simply let it flow?
I think option 1 and 3 are legal, I currently tend to option 3.
Cheers