[logback-dev] logback-test.groovy
Donald McLean
dmclean62 at gmail.com
Sun Mar 20 01:15:57 UTC 2016
Hi Roman,
When I wanted more flexibility in the configuration of the logger, I wrote a class that read the configuration from any specified XML file, or even choose one of several different configurations from the same file based on machine host name or a JVM property.
It's part of a library that has other stuff, and it's written in Scala but if anyone is interested, it isn't all that complicated.
Donald
Sent from my iPad
> On Mar 15, 2016, at 13:18, Roman Ivanov <ivanov-jr at mail.ru> wrote:
>
> Hi Logback team,
>
> yes it is already by design that there is No separation of main vs test logback configuration - http://logback.qos.ch/manual/groovy.html#ConditionalConfiguration
>
> But unfortunately this is a blocker feature for our team to switch to groovy from xml.
> XML model with logback-test.xml let developers be crazy with extending logs(appenders, custom loggers, custom ... ) for testing and be absolutely secure that it does not effect
> production mode.
> As changes in logback.xml file is kind red flag for detailed code review of code changes.
>
> Usage of special system/environment variables is not good too as it is additional argument for simple "mvn test", nobody wants additional complications for command line executions (manual, jenknis, .... ).
>
> please share a link where you describe a reason why "logback-test.groovy" is bad design.
>
> Can you reconsider your decision for "logback-test.groovy" ?
>
> thanks a lot,
> Roman Ivanov
> _______________________________________________
> logback-dev mailing list
> logback-dev at qos.ch
> http://mailman.qos.ch/mailman/listinfo/logback-dev
More information about the logback-dev
mailing list