Logback
Due to puppetserver running as a JRuby instance within a JVM, Java's logback mechanism is used for logging. Logback is configured in the logback.xml file in the /etc/puppetlabs/puppetserver directory. The default log level is INFO and is specified within the <logger> XML entity; it may be changed to DEBUG or TRACE for more information. puppetserver directs its logs to the /var/log/puppetlabs/puppetserver/puppetserver.log file, as specified in the <appender> XML entity. More information on logback is available at http://logback.qos.ch/.
In the next section we will look at one of the community-supported reporting plugins, a plugin for IRC.