Hi, You can always extend either RollingFileAppender or PatternLayout to suit your own needs. That's a big plus of open-source and our ASF license ;)
Yoav Shapira Millennium Research Informatics >-----Original Message----- >From: F Kurzawa [mailto:[EMAIL PROTECTED] >Sent: Tuesday, July 27, 2004 12:37 PM >To: Log4J Users List >Subject: RE: Decorating output before RollingFileAppender > >Hi James, > >Sorry I wasn't clearer. > >I need to be able to decorate the output BEFORE RollingFileAppender. This >is >because I need to have different lines laid out out differently depending >on >which logger that they came from. I don't have enough control with the >single >PatternLayout within RFA to get the different formatting that I need. > >The intuitively obvious approach was to use multiple RollingFileAppenders, >each >of which would write to the same file. But RollingFileAppender becomes very >confused if other RFA's are writing to the same file, and the file starts >getting rotated willy-nilly as each RFA steps on the other. > >So that approach won't work. > >Regards, > >Frank > >--- James Stauffer <[EMAIL PROTECTED]> wrote: > >> RollingFileAppender extends FileAppender so it takes a PatternLayout >also. >> >> James Stauffer >> >> >> -----Original Message----- >> From: F Kurzawa [mailto:[EMAIL PROTECTED] >> Sent: Tuesday, July 27, 2004 10:55 AM >> To: Log4J Users List >> Subject: Decorating output before RollingFileAppender >> >> >> I want to format and modify my log4j output prior to sending to a >> RollingFileAppender. >> >> If there were functionality that would allow me to easily apply a >> PatternLayout prior to sending to a RollingFileAppender that would be >ideal. >> >> I can insert an AsyncAppender before my RollingFileAppender, but >> AsyncAppender does not take a PatternLayout parameter so it doesn't help. >> >> In fact, the only two appenders that take PatternLayout arguments are the >> *FileAppender's and ConsoleAppender. >> >> Is there a simple way to decorate my output with a PatternLayout (or some >> similar functionality) prior to its arrival in a RollingFileAppender? >> >> Thanks in advance, >> >> Frank >> >> >> >> __________________________________ >> Do you Yahoo!? >> Yahoo! Mail - 50x more storage than other providers! >> http://promotions.yahoo.com/new_mail >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> > > > > >__________________________________ >Do you Yahoo!? >New and Improved Yahoo! Mail - Send 10MB messages! >http://promotions.yahoo.com/new_mail > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]