Lol @Atul. A lot of my sys admin at my past experience were kind of negative. I took it as a good thing. You need that type of negativity to understand common mistakes people make I guess; in my situation that's how I took it.
I understand logging in Tomcat and Apache should be similar. I will use Apache as an example since most web server use similar approach in logging.
Out of the Box Apache doesn't give you ton of options in logging or app logging. You will need to go over the logging doc page to get the syntax correct in what you're trying to log.
For example; in CustomLog you can specify what you're trying to log; at the end line when you receive the log and debug at your comfort level.
a) make sure what you're trying to log.
b) figure out if you need something from the app end or web server end to log
c) convert your needs to actual syntax; if it happens to be something
you can do on the web server end; you can accomplish all that in the
tomcat server config file.