Oh, sorry. It's already fixed. The fix will become available when log4j 1.2.4 is released.
At 10:29 11.06.2002 +0200, you wrote: >Sorry, I'm not familiar with the policy. Do I have to report this bug >myself, or have you done it already? > >Thanks, >Balazs > > >-----Original Message----- > >From: Ceki G�lc� [mailto:[EMAIL PROTECTED]] > >Sent: Monday, June 10, 2002 7:28 PM > >To: Log4J Developers List > >Subject: Re: Rationale behind Appender.requiresLayout > > > > > >This is a bug. JDBCAppender.requiresLayout should return true. > >It does not > >matter where the layout comes from. > > > > /** > > * JDBCAppender requires a layout. > > */ > > public boolean requiresLayout() { > > return true; > > } > > > >At 19:11 10.06.2002 +0200, you wrote: > >>Hi, > >> > >>I created a custom PatternLayout which is intended to print values of > >>the custom object stored under event.getMessage. The fields are like > >>user name, response time etc. I also use custom conversion characters > >>to refer to these values. > >> > >>The only problem is that JDBC appender ignores the layout settings in > >>the log4j.properties. If I set it programmatically, it's OK, if I > >>override JDBCAppender.requiresLayout to return true, it's also OK. > >> > >>It is very annoying that the JDBC appender's SQL command would use > >>custom conversion characters but the layout handler is not loaded for > >>it. The result is a bunch of annoying messages: > >> > >>-------- Execution -------- > >>log4j:ERROR Unexpected char [o] at position 106 in conversion > >patterrn. > >>log4j:ERROR Unexpected char [e] at position 112 in conversion > >patterrn. > >>log4j:ERROR Unexpected char [u] at position 118 in conversion > >patterrn. > >>log4j:ERROR Unexpected char [s] at position 123 in conversion > >patterrn. > >>log4j:ERROR Unexpected char [g] at position 128 in conversion > >patterrn. > >>log4j:ERROR Unexpected char [q] at position 134 in conversion > >patterrn. > >>log4j:ERROR Unexpected char [o] at position 111 in conversion > >patterrn. > >>log4j:ERROR Unexpected char [e] at position 117 in conversion > >patterrn. > >>log4j:ERROR Unexpected char [u] at position 123 in conversion > >patterrn. > >>log4j:ERROR Unexpected char [v] at position 129 in conversion > >patterrn. > >>log4j:ERROR Unexpected char [g] at position 135 in conversion > >patterrn. > >>log4j:ERROR Unexpected char [q] at position 141 in conversion > >patterrn. > >>log4j:ERROR Unexpected char [s] at position 147 in conversion > >patterrn. > >> > >>Actually, I can't get the point why JDBC appender defines > >that 'it does > >>not require layout'. Can you enlighten me? > >> > >>/Balazs > > > >-- > >Ceki > > > >SUICIDE BOMBING - A CRIME AGAINST HUMANITY > >Sign the petition: http://www.petitiononline.com/1234567b > >I am signatory number 22106. What is your number? > > > > > >-- > >To unsubscribe, e-mail: > ><mailto:log4j-dev->[EMAIL PROTECTED]> > >For > >additional commands, > >e-mail: <mailto:[EMAIL PROTECTED]> > > > > > >-- >To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> >For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- Ceki SUICIDE BOMBING - A CRIME AGAINST HUMANITY Sign the petition: http://www.petitiononline.com/1234567b I am signatory number 22106. What is your number? -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
