Log4j is a logging implementation on most JavaEE server applications, so a good announcement for concurrency features.
Having said that, I saw the Log4j 1.2 deadlock under high load conditions. A little bit about the investigation revealed incorrect synchronization of the source code. Apparently, this was recorded in Log4j 1.3, although development on this slowed down or stopped altogether - I feel that most of the source was not worthy.
However, if you are free to choose, then you should consider Logback , the spiritual successor to Log4j. This is a reorganization on earth, and probably this is the best option for you.
skaffman
source share