Re: [logback-user] Setting up trace only for a certain user

Salut Ceki, Thanks for the info... but... :) one question tough, what about the dynamicity (sic? :) the code I see suggests the developer enters the variable at runtime into a List/Map if I want to be as 'detached as possible' from the code, is there a way log4j can setup variables or am I 'stuck' with system variable ? Christophe Elek - Senior Software Analyst IBM Rational Serviceability Architect IBM Toronto Lab 8200 Warden Avenue, Markham, Ontario, L6G 1C7 Phone Number: (905) 413-3467 Email: celek@ca.ibm.com Rational Internal Serviceability Portal "Don't just fix the mistakes - fix whatever permitted the mistake in the first place." Charles Fishman Web:http://www.ibm.com/software/rational/ From: Ceki Gulcu <ceki@qos.ch> To: Log4J Users List <log4j-user@logging.apache.org> Date: 04/27/2009 09:19 AM Subject: Re: Setting up trace ony for a certain user Hello Christophe, SiftingAppender is prefect for this type of separation. See http://logback.qos.ch/manual/appenders.html#SiftingAppender for more information. If you intend to pursue this venue, please respond on the logback-user mailing list. Do not respond here. Christophe Elek wrote:
Hello, I want to setup a trace only for a certain user. How could I 'kill two birds with one stone ' and do something like
log4j.logger.com.company.authorization.trace=joe@company.com
so this enables the trace and I now what user to trace for ... :)
thoughts ?
Christophe Elek - Senior Software Analyst IBM Rational Serviceability Architect
-- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org For additional commands, e-mail: log4j-user-help@logging.apache.org

Oh, sorry I misunderstood the question. You actually want a TurboFilter. See http://logback.qos.ch/manual/filters.html#TurboFilter MDCFilter should fit your needs nicely. (Look a few paragraphs down after the "TurboFilters" section. HTH, Christophe Elek wrote:
Salut Ceki, Thanks for the info... but... :)
one question tough, what about the dynamicity (sic? :) the code I see suggests the developer enters the variable at runtime into a List/Map if I want to be as 'detached as possible' from the code, is there a way log4j can setup variables or am I 'stuck' with system variable ?
Christophe Elek - Senior Software Analyst IBM Rational Serviceability Architect
-- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch

It is barely mentioned in the document below, but DynamicThresholdFilter (http://logback.qos.ch/apidocs/ch/qos/logback/classic/turbo/DynamicThresholdF... ) might also be what you are looking for. It is a little more complicated than MDCFilter but provides more control. Ralph On Apr 27, 2009, at 7:37 AM, Ceki Gulcu wrote:
Oh, sorry I misunderstood the question. You actually want a TurboFilter. See http://logback.qos.ch/manual/filters.html#TurboFilter
MDCFilter should fit your needs nicely. (Look a few paragraphs down after the "TurboFilters" section.
HTH,
Christophe Elek wrote:
Salut Ceki, Thanks for the info... but... :) one question tough, what about the dynamicity (sic? :) the code I see suggests the developer enters the variable at runtime into a List/Map if I want to be as 'detached as possible' from the code, is there a way log4j can setup variables or am I 'stuck' with system variable ? Christophe Elek - Senior Software Analyst IBM Rational Serviceability Architect
-- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch _______________________________________________ Logback-user mailing list Logback-user@qos.ch http://qos.ch/mailman/listinfo/logback-user
participants (3)
-
Ceki Gulcu
-
Christophe Elek
-
Ralph Goers