[logback-dev] DSL for configuring logback

Ceki Gulcu ceki at qos.ch
Fri Jun 26 11:48:55 CEST 2009



Thorbjoern Ravn Andersen wrote:
> Ceki Gulcu skrev:
>> Hello all,
>>
>> At the Jazoon 2009 conference, I attended a talk by Hans Dockter on
>> Gradle, a build framework based on Groovy. The ability to mix language
>> features within the build file itself was quite convincing so as to
>> switch on a dim light inside my head.
>>
>> I think it would be worthwhile to explore the creation of a DSL for
>> configuring logback. Anyone interested to work on this? I have
>> already asked Jason Dillon and he has not answered yet.
> The Jetty project has a quite powerful XML configuration file format, 
> allowing very complex configurations - including conditionals etc. - as 
> XML files.
> 
> If the Jetty license is compatible with Logback, this might be a very 
> low hanging fruit.

I take pride in Joran which I think is amazingly powerful. What
SiftingAppender does is rather unique and can happen because of Joran
can do partial configuration replay. So, seeking more power is not a
motivation here. Joran is still based on XML and at the end of the
day, XML does *not* make for a very nice configuration language.

I think we could do better.

-- 
Ceki Gülcü
Logback: The reliable, generic, fast and flexible logging framework for Java.
http://logback.qos.ch


More information about the logback-dev mailing list