1 Sep 2010 09:01
Logback Refactoring Ideas
Greetings Logback developers, I'm regularly packaging Logback OSGi bundles for Eclipse Orbit. The other day I was wondering if the current core vs. classic split of Logback is really useful for people, i.e. is anybody out there using _just_ Logback core without any of the classic pieces? For example, PatternLayout is classic but the file appenders are in core. Isn't PatternLayout an essential logging element? Also, when an issue in the XML/Groofvy configuration implementation is detected, a full new release of core+classic is required. Wouldn't it be better if the parts could evolve independent? Thus, I was thinking of a more fine grained split based on functional units. For example like this: -> Logback Logging Essentials All the essential logging related stuff form core+classic (logger, levels, (turbo) filters, console appender, encoders, layouts, basic configurator) -> Logback SLF4J Logger The native SLF4J logger. -> Logback XML/Groovy Configuration Pack The advanced configuration functionality based on Joran for XML + Groovy. -> Logback File Logging Extension Pack File appenders(Continue reading)
RSS Feed