|
From: Alexey M. <al...@w-...> - 2003-07-16 09:57:42
|
Hello,
I have just spent twenty minutes trying to understand why my custom
filter did not work.
I have the following definition:
log4perl.appender.DefaultAppender = Log::Log4perl::Appender::Screen
# WARNING: here "Filter" should be in title case, not in lowercase
log4perl.appender.DefaultAppender.Filter = RelevanceFilter
Unfortunately, first time I've typed the "Filter" in lowercase, and it
did not attach the filter to screen appender. No error message, no
warning. Very counter-intuitive, especially because filter definition
itself uses lower-case:
log4perl.filter.RelevanceFilter = PR::Logger::RelevanceFilter
Especially because other appender's attributes are lowercase:
log4perl.appender.Screen.Filter = MyFilter
log4perl.appender.Screen.layout = Log::Log4perl::Layout::SimpleLayout
Could you somehow make attributes case-insensitive?
Otherwise, Log::Log4perl is extremely useful tool.
Thanks,
--alexm
|