At this moment I have no time to build from sources and test the fix but have looked into changes.
Could you consider setting LoggerContext to created listener (if ContextAware implemented). I'm not sure if it isn't set somewhere else (I didn't run the code) but it seems that calling OnConsoleStatusListener.start() will cause NPE.
Could you consider setting LoggerContext to created listener (if ContextAware implemented). I'm not sure if it isn't set somewhere else (I didn't run the code) but it seems that calling OnConsoleStatusListener.start() will cause NPE.