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 |