
Hi Tony, your hint did solve my problem, thank you very much. Luca On Tue, Aug 26, 2014 at 4:58 AM, Tony Trinh <tony19@gmail.com> wrote:
BinaryIndexedChronicleAppender's setConfig method is using generics (in AbstractChronicleAppender<C>.setConfig(C config)), which is affected by Java's type erasure [1][2][3]. To workaround this, override setConfig with the desired type.
public class BinaryIndexedChronicleAppender extends BinaryChronicleAppender<IndexedLogAppenderConfig> { // ...
@Override public void setConfig(IndexedLogAppenderConfig config) { super.setConfig(config); } }
[1] http://docs.oracle.com/javase/tutorial/java/generics/erasure.html [2] http://docs.oracle.com/javase/tutorial/java/generics/bridgeMethods.html [3] http://codereligion.com/beware-of-java-beans-introspector/
_______________________________________________ Logback-user mailing list Logback-user@qos.ch http://mailman.qos.ch/mailman/listinfo/logback-user