2009年7月1日星期三

Re: [fw-mvc] Error handling

Your "error handler" takes care of handling (and also logging) the
error.

The exception itself typically has no logging, it's your app that
takes care of it.

Wkr
Jeroen

On 01 Jul 2009, at 23:34, Ed Lazor wrote:

> 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
>>>
>>
>>

没有评论: