On Thu, 23 Feb 2012, Gangemi, Jae wrote: > if i add the following to the config: > log4perl.additivity.Foo = 1 > the messages are only output by the A2 appender, but that really isn't > the behavior i want.
This happens if you set log4perl.additivity.Foo = 0 > instead, i would like to see is the A2 appender continue to log all > messages coming out of Foo but still have the A1 appender print out any > messages from Foo that are >= the current level of the root appender. so > in this case, the A1 appender would print INFO, WARN, etc messages that > Foo generates. Sounds like you want to set a threshold, check out this recipe: http://search.cpan.org/dist/Log-Log4perl/lib/Log/Log4perl/FAQ.pm#How_can_I_send_errors_to_the_screen,_and_debug_messages_to_a_file? Let me know if that helps ... -- -- Mike Mike Schilli m...@perlmeister.com > suppose i have the following log configuration (yes, i realize appender > definitions are missing, but i don't think they are needed to ask this) > log4perl.rootLogger = INFO, A1 > log4perl.category.Foo = ERROR > > -- > > now i want to enable TRACE logging on category FOO and output on a > separate appender, so i would have this: > > -- > > log4perl.rootLogger = INFO, A1 > log4perl.category.Foo = TRACE, A2 > > -- > > > once i do this, i start seeing TRACE messages for Foo also being output > by appender A1, which is expected behavior b/c the A2 appender sends the > message off unconditionally. if i add the following to the config: > > -- > > log4perl.additivity.Foo = 1 > > -- > > the messages are only output by the A2 appender, but that really isn't > the behavior i want. > > instead, i would like to see is the A2 appender continue to log all > messages coming out of Foo but still have the A1 appender print out any > messages from Foo that are >= the current level of the root appender. so > in this case, the A1 appender would print INFO, WARN, etc messages that > Foo generates. > > is there a way to can tell the A2 appender to only forward the message > to the A1 appender if it's >= a certain level? > > thanks! > > -- > -jae > > > > ------------------------------------------------------------------------------ > Virtualization & Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > log4perl-devel mailing list > log4perl-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/log4perl-devel > ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ log4perl-devel mailing list log4perl-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/log4perl-devel