Use Moqui Framework to build enterprise applications based on Java. It includes tools for databases (relational, graph, document), local and web services, web and other UI with screens and forms, security, file/resource access, scripts, templates, l10n, caching, logging, search, rules, workflow, multi-instance, and integration.
In the moqui-framework log4j2.xml configuration file, the Async Appender references the Console Appender and it is positioned before to the Console Appender, while the official log4j2 documentation states that -
The AsyncAppender should be configured after the appenders it references to allow it to shut down properly.
In the moqui-framework log4j2.xml configuration file, the Async Appender references the Console Appender and it is positioned before to the Console Appender, while the official log4j2 documentation states that -
The AsyncAppender should be configured after the appenders it references to allow it to shut down properly.
Reference - https://logging.apache.org/log4j/log4j-2.3.1/manual/appenders.html#AsyncAppender
Ideally the Async Appender should be placed after all the other Appenders.