{% if tomcat_send_to_logstash %} log4j.rootLogger = {{ tomcat_log_level }}, {{ tomcat_logstash_logger }} {% else %} log4j.rootLogger = {{ tomcat_log_level }}, {{ tomcat_log_logger }} {% endif %} # Define all the appenders log4j.appender.CATALINA = org.apache.log4j.RollingFileAppender log4j.appender.CATALINA.File = ${catalina.base}/logs/catalina.log log4j.appender.CATALINA.Append = true log4j.appender.CATALINA.Encoding = UTF-8 log4j.appender.CATALINA.Threshold = {{ tomcat_log_rotation_threshold }} log4j.appender.CATALINA.MaxFileSize = {{ tomcat_log_max_file_size }} log4j.appender.CATALINA.MaxBackupIndex = {{ tomcat_retain_old_logs }} log4j.appender.CATALINA.layout = org.apache.log4j.PatternLayout log4j.appender.CATALINA.layout.ConversionPattern = %d [%t] %-5p %c- %m%n log4j.appender.LOCALHOST = org.apache.log4j.RollingFileAppender log4j.appender.LOCALHOST.File = ${catalina.base}/logs/localhost.log log4j.appender.LOCALHOST.Append = true log4j.appender.LOCALHOST.Encoding = UTF-8 log4j.appender.LOCALHOST.Threshold = {{ tomcat_log_rotation_threshold }} log4j.appender.LOCALHOST.MaxFileSize = {{ tomcat_log_max_file_size }} log4j.appender.LOCALHOST.MaxBackupIndex = {{ tomcat_retain_old_logs }} log4j.appender.LOCALHOST.layout = org.apache.log4j.PatternLayout log4j.appender.LOCALHOST.layout.ConversionPattern = %d [%t] %-5p %c- %m%n log4j.appender.MANAGER = org.apache.log4j.RollingFileAppender log4j.appender.MANAGER.File = ${catalina.base}/logs/manager.log log4j.appender.MANAGER.Append = true log4j.appender.MANAGER.Encoding = UTF-8 log4j.appender.MANAGER.Threshold = {{ tomcat_log_rotation_threshold }} log4j.appender.MANAGER.MaxFileSize = {{ tomcat_log_max_file_size }} log4j.appender.MANAGER.MaxBackupIndex = {{ tomcat_retain_old_logs }} log4j.appender.MANAGER.layout = org.apache.log4j.PatternLayout log4j.appender.MANAGER.layout.ConversionPattern = %d [%t] %-5p %c- %m%n log4j.appender.HOST-MANAGER = org.apache.log4j.RollingFileAppender log4j.appender.HOST-MANAGER.File = ${catalina.base}/logs/host-manager.log log4j.appender.HOST-MANAGER.Append = true log4j.appender.HOST-MANAGER.Encoding = UTF-8 log4j.appender.HOST-MANAGER.Threshold = {{ tomcat_log_rotation_threshold }} log4j.appender.HOST-MANAGER.MaxFileSize = {{ tomcat_log_max_file_size }} log4j.appender.HOST-MANAGER.MaxBackupIndex = {{ tomcat_retain_old_logs }} log4j.appender.HOST-MANAGER.layout = org.apache.log4j.PatternLayout log4j.appender.HOST-MANAGER.layout.ConversionPattern = %d [%t] %-5p %c- %m%n {% if tomcat_send_to_logstash %} log4j.appender.LOGSTASH=org.apache.log4j.net.SocketAppender log4j.appender.LOGSTASH.remoteHost={{ tomcat_logstash_collector_host }} log4j.appender.LOGSTASH.port={{ tomcat_logstash_collector_socketappender_port }} log4j.appender.LOGSTASH.ReconnectionDelay={{ tomcat_logstash_collector_socketappender_reconndelay }} log4j.appender.LOGSTASH.LocationInfo=true log4j.appender.LOGSTASH.layout = org.apache.log4j.PatternLayout log4j.appender.LOGSTASH.layout.ConversionPattern = %d [%t] %-5p %c- %m%n {% endif %} log4j.appender.CONSOLE = org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.Encoding = UTF-8 log4j.appender.CONSOLE.layout = org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.ConversionPattern = %d [%t] %-5p %c- %m%n # Configure which loggers log to which appenders log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost] = {{ tomcat_log_level }}, LOCALHOST log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager] =\ {{ tomcat_log_level }}, MANAGER log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager] =\ {{ tomcat_log_level }}, HOST-MANAGER