A log4j2 console appender that interoperates properly with JLine ConsoleReader to prevent inserting log messages between command prompt and uesr's input.
'com.github.wolf480pl:jline-log4j2-appender:1.0.0'
<dependency>
<groupId>com.github.wolf480pl</groupId>
<artifactId>jline-log4j2-appender</artifactId>
<version>1.0.0</version>
</dependency>
<dependency org="com.github.wolf480pl" name="jline-log4j2-appender" rev="1.0.0"/>
"com.github.wolf480pl", "jline-log4j2-appender", "1.0.0"