Logging in Apache Tomcat is implemented with the help of Apache Commons Logging library. That library is a thin wrapper above different logging frameworks. It provides Tomcat with the ability to log hierarchically across various log levels without the need to rely on a particular logging implementation. Since Tomcat 6.0, Tomcat uses a private package-renamed implementation of Apache Commons Loggin