We would like to use Log4J's "AsynchAppender" within our Java EE application. The application is deployed on a Glassfish V2 app-server.
Log4J's "AsynchAppender" is based on a thread implementation. Threads in turn should be avoided within Java EE applications. Are there any experiences using the "AsynchAppender"? What are best practices doing asynchronous logging using Log4J in Java EE applications?