I have a multithreaded application where each
thread logs messages using a code similar to this:
What I have observed is that this results in creation of multiple files named like
application.log.N as well as application.lock.N irrespective of FileHandler.count value in logger properties.
What could be going wrong here?