Comment Comment by wokkel Just look into log4j: mdc/ndc to include context (user/session), include the thread name in your pattern and use an async appender to take care of performance. All of these things have been solved already. parent wokkel 4 years ago