2009年7月1日星期三

Re: [fw-mvc] Error handling

So where would you handle your logging if not from with a base
exception class? Are you including the logging as part of the "// Bla
blah" part that you have listed below?

On Wed, Jul 1, 2009 at 2:14 PM, Jeroen Keppens<jeroen.keppens@gmail.com> wrote:
> Typically when you catch exceptions, you can check on the class type. You
> usually don't check on the message. So empty classes, provide the
> possibility for different messages for the same type of exception, while
> retaining the option to check for the type of exception.
>
> try {
>   // Code
> } catch (My_Db_Exception $e) {
>    // Bla bla
> } catch (My_File_Exception $e) {
>    // Bla bla something else
> } catch (Exception $e) {
>    // Default bla bla
> }
>
> If you have something specific you want to check on, make it into a separate
> class.
>
> Wkr
> Jeroen
>
> On 01 Jul 2009, at 23:06, Ed Lazor wrote:
>
>> Is it best to create your own exception classes and build them with
>> built-in logging or do you recommend a different approach?  I'm
>> noticing that the zend exception classes are all empty - is that
>> because they're just used to define different types of exceptions?
>>
>> -Ed
>>
>
>

没有评论: