On Sun, Mar 11, 2012 at 05:28:44PM -0500, Andrei Alexandrescu wrote:
[...]
> I thought more about the point made about mixing throwing and logging
> levels. I agree that it's awkward to e.g. log to critical without
> throwing etc. I personally think in that case you really want the
> error log, but hey, point taken.
> 
> Here's a suggestion:
> 
> * Don't throw from the critical log and don't abort from the fatal
> log.
> 
> * Define the logging functions such that logging an exception will log
> its toString() and then throw the exception.
[...]

+1.

I feel much more comfortable with this design.


T

-- 
Tell me and I forget. Teach me and I remember. Involve me and I understand. -- 
Benjamin Franklin

Reply via email to