Somewhere back on this same thread, I got the following answer from Yoav Shapira at Millennium ChemInformatics ... Have you considering the use of a mapped diagnostic context (MDC)? The pattern would include %X{username} %X{applicationName} %X{transactionName} etc. See the JavaDoc for the MDC class and the manual for examples. ... I haven't tried it yet, but at first look it would be exactly what we need...
Serge A. sk k <[EMAIL PROTECTED]> on 2003-01-30 16:39:50 Veuillez répondre à "Log4J Users List" <[EMAIL PROTECTED]> Pour : Log4J Users List <[EMAIL PROTECTED]> cc : Objet : Re: Logging multiple strings I will also need such a jdbc appender since we have to audit req/response messages along with certian user info into a database. It would be great if such a pattern mechansim is added so that it will be easy to retieve the values and store them into a database. --- [EMAIL PROTECTED] wrote: > > I'm thinking of using log4j with the jdbc appender, > to log some structured information regarding the > usage of my applications. I log with something like: > > myLogger.info( userName + applicationName + > transactionName ); > > I would like to be able to use a JDBC conversion > pattern that would allow me to load the user name in > a column, the application name into another column, > and the > transaction name into a third column. But, since the > logger only accepts a single string as parameter, > there is no way once we get into the layout > specification to make a > reference to individual elements. The layout only > knows that my string corresponds to the %m > specification. > > What I would need is the possibility of calling the > logger with a collection of strings; then, in the > layout, I could reference each string with a %1m , > %2m and %3m > specification - something like > ... INSERT INTO TEST_TABLE ( userName, > transactionName, applicationName ) VALUES ( "%1m" , > "%3m", "%2m" ) " . > > I know there is no such thing in the package right > now, and I don't expect it any time soon, but do you > think it would be feasible? And would it be useful, > or am I the > only one with that kind of requirements? > > Serge Arsenault > > > > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]