[logback-dev] While you are working on FileAppenders... was: Question about a custom binary file appender.

Ceki Gulcu ceki at qos.ch
Sun Aug 2 17:59:58 CEST 2009

Maarten Bosteels wrote:

> I guess you forgot to rename the interface itself ;-)

Yes, I did. :-)

>  From http://en.wikipedia.org/wiki/Encoder  "An encoder is a device, 
> circuit, transducer, software program, algorithm or person that converts 
> information from one format, or code to another..."
> So I think calling it Encoder is appropriate, but I have no string 
> feeling about the name of the interface.
> The terminology also used in MINA: 
> http://mina.apache.org/report/trunk/apidocs/org/apache/mina/filter/codec/ProtocolEncoder.html

If there is an established terminology for instance in Mina, than that
should be taken into consideration.  However, being unfamiliar with
Mina, I was a little surprised by the use of the term Encoder.

> I have no idea how much work it is to support encoders in the 
> logback.xml file.
> I mean, we should be able to tell logback to use a XXXAppender with a 
> ZZZEncoder ?

If you can somehow reasonably express it in XML format, Joran can
parse it, at least that's my experience so far. So, I would not worry
about the parsing part and would concentrate on the "programmatic" API.

> Regards
> Maarten
Ceki Gülcü
Logback: The reliable, generic, fast and flexible logging framework for Java.

More information about the logback-dev mailing list