On 7/6/05, Bob Zoller <[EMAIL PROTECTED]> wrote:
> The current names don't bother me... Appenders append, Loggers log..
> the only one I can never remember is Layouts, but I don't know that
> equates to a bad name ;)

But they dont, do they? The 'Logger' doesnt do anything except manage
the 'appender' by  registering an appender, removing an appender
(yagni), and telling the appenders to do their thing when a message
comes in [write()]}. Really, 'Loggers' in the current sense are just
another LoggerManager, they basicly do the same thing. Only difference
is that 'Loggers' manage 'Appenders' and 'LoggerManager' manages
'Loggers'. How about we call them MiddleManagers? :)

MailAppender doesnt currently do anything, but will it really be
'appending' an email? If someone is inclined to make an SMS alerter
using the logging, will it really be appending SMS messages?

*shrug* If it's just me than I can live with that, but I think it's a
poor choice of words that dont truly reflect the actions or
responsibilities of the objects.

-Mike
_______________________________________________
agavi-dev mailing list
[email protected]
http://labworkz.com/cgi-bin/mailman/listinfo/agavi-dev

Reply via email to