The Jansi project has been migrated from https://github.com/fusesource/jansi to https://github.com/jline/jline3/blob/master/jansi/ unfortunately updating the package names.
This package name update breaks ConsoleAppender's native support of JANSI (<withJansi>) resulting on this warning log message:
11:25:00,427 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - Failed to create AnsiPrintStream. Falling back on the default stream. java.lang.ClassNotFoundException: org.fusesource.jansi.AnsiConsole
at java.lang.ClassNotFoundException: org.fusesource.jansi.AnsiConsole
at at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
at at ch.qos.logback.core.ConsoleAppender.wrapWithJansi(ConsoleAppender.java:117)
at at ch.qos.logback.core.ConsoleAppender.start(ConsoleAppender.java:99)
at at ch.qos.logback.core.model.processor.AppenderModelHandler.postHandle(AppenderModelHandler.java:85)
at at ch.qos.logback.core.model.processor.DefaultProcessor.secondPhaseTraverse(DefaultProcessor.java:260)
at at ch.qos.logback.core.model.processor.DefaultProcessor.secondPhaseTraverse(DefaultProcessor.java:256)
at at ch.qos.logback.core.model.processor.DefaultProcessor.traversalLoop(DefaultProcessor.java:88)
at at ch.qos.logback.core.model.processor.DefaultProcessor.process(DefaultProcessor.java:104)
at at ch.qos.logback.core.joran.GenericXMLConfigurator.processModel(GenericXMLConfigurator.java:239)
at at ch.qos.logback.core.joran.GenericXMLConfigurator.doConfigure(GenericXMLConfigurator.java:195)
at at ch.qos.logback.core.joran.GenericXMLConfigurator.doConfigure(GenericXMLConfigurator.java:139)
at at ch.qos.logback.core.joran.GenericXMLConfigurator.doConfigure(GenericXMLConfigurator.java:76)
cc @gnodet (JANSI maintainer)
The Jansi project has been migrated from https://github.com/fusesource/jansi to https://github.com/jline/jline3/blob/master/jansi/ unfortunately updating the package names.
This package name update breaks ConsoleAppender's native support of JANSI (
<withJansi>) resulting on this warning log message:cc @gnodet (JANSI maintainer)