How do I configure Tomcat to log requests with the HTTP DELETE verb to the access.log? By default it only seems to be logging GET, PUT and POST.
Prior to version 6.0.30, tomcat would not log requests in the access log if they were rejected before they reached the AccessLog Valve. I think your issue is related to Bug 50201 (Tomcat Bugzilla 50201 Report)
Interestingly, you can duplicate the problem with GET requests just by sending a badly formed GET request. Tail the access log, open a console window and type: telnet localhost 8080 (or whatever you're tomcat http port is). Then type:
It seems like the only information I've been able to find to remedy this problem is to upgrade tomcat to a version greater than or equal to 6.0.30.