A log4j2 console appender that interoperates properly with JLine ConsoleReader to prevent inserting log messages between command prompt and uesr's input.