[logback-user] Where did WriterAppender go?
hamletdrc at gmail.com
Wed Jun 9 11:23:26 CEST 2010
Wow, this is a really big change for doing something as simple as appending
to a String.
Are there examples anywhere of capturing output into a String or list of
Ceki Gulcu wrote:
> Hello Hamlet,
> As of logback version 0.9.19, WriterAppender has been replaced by
> OutputStreamAppender. See also http://logback.qos.ch/news.html in
> particular the description of changes in version 0.9.19 copied below:
> Breaking change: FileAppender now expects an Encoder
> In response to LBCORE-128, WriterAppender has been renamed as
> OutputStreamAppender, FileAppender now sub-classing the
> latter. OutputStreamAppender and sub-classes now take an Encoder
> instead of a Layout.
> Contrary to layouts which simply transform a logging event into a
> String, an encoder is responsible for writing the actual event or more
> accurately the representation of the event onto the output stream. The
> role of the enclosing appender is now limited to managing the output
> stream (opening/closing) but not writing actual contents onto the
> stream. This change will require modifications to existing
> configuration files. We hope to make up for this inconvenience with
> cool new features which are only possible using encoders. During a
> transition period, layouts passed as parameter will be automatically
> wrapped by an encoder so that configuration files in the old format
> (using a layout instead of encoder) will continue to work unmodifed.
> On 04/06/2010 10:36 AM, HamletDRC wrote:
>> I was using LogBack 0.9.9 and the WriterAppender class.
>> In my upgrade to 0.9.21 the class disappeared.
>> Where did it go?
>> Hamlet D'Arcy
> Logback-user mailing list
> Logback-user at qos.ch
View this message in context: http://old.nabble.com/Where-did-WriterAppender-go--tp28776288p28827870.html
Sent from the Logback User mailing list archive at Nabble.com.
More information about the Logback-user