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]

Reply via email to