Skip to content

Instantly share code, notes, and snippets.

@Vye
Created January 28, 2014 16:13
Show Gist options
  • Save Vye/57d88700b8b3e0e79b79 to your computer and use it in GitHub Desktop.
Save Vye/57d88700b8b3e0e79b79 to your computer and use it in GitHub Desktop.
Tomcat log rotation cannot be turned off?
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
##handlers = 1catalina.org.apache.juli.FileHandler, 2localhost.org.apache.juli.FileHandler, 3manager.org.apache.juli.FileHandler, 4host-manager.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
##.handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
############################################################
# Handler specific properties.
# Describes specific configuration info for Handlers.
############################################################
1catalina.org.apache.juli.FileHandler.level = FINE
1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
1catalina.org.apache.juli.FileHandler.prefix = test.
1catalina.org.apache.juli.FileHandler.suffix = log
1catalina.org.apache.juli.FileHandler.rotatable = false
##2localhost.org.apache.juli.FileHandler.level = FINE
##2localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
##2localhost.org.apache.juli.FileHandler.prefix = localhost.
##2localhost.org.apache.juli.FileHandler.suffix = log
##2localhost.org.apache.juli.FileHandler.rotatable = false
##3manager.org.apache.juli.FileHandler.level = FINE
##3manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
##3manager.org.apache.juli.FileHandler.prefix = manager.
##4host-manager.org.apache.juli.FileHandler.level = FINE
##4host-manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
##4host-manager.org.apache.juli.FileHandler.prefix = host-manager.
java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
############################################################
# Facility specific properties.
# Provides extra control for each logger.
############################################################
##org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO
##org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.FileHandler
##org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = INFO
##org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.FileHandler
##org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = INFO
##org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers = 4host-manager.org.apache.juli.FileHandler
# For example, set the com.xyz.foo logger to only log SEVERE
# messages:
#org.apache.catalina.startup.ContextConfig.level = FINE
#org.apache.catalina.startup.HostConfig.level = FINE
#org.apache.catalina.session.ManagerBase.level = FINE
#org.apache.catalina.core.AprLifecycleListener.level=FINE
[root@localhost apache-tomcat-6.0.20]# ls -l logs
total 0
[root@localhost apache-tomcat-6.0.20]# ./tomcat.sh start
Using CATALINA_BASE: /opt/apache-tomcat-6.0.20
Using CATALINA_HOME: /opt/apache-tomcat-6.0.20
Using CATALINA_TMPDIR: /opt/apache-tomcat-6.0.20/temp
Using JRE_HOME: /usr/lib/jvm/java-1.6.0
[root@localhost apache-tomcat-6.0.20]# ls -l logs
total 8
-rw-r--r-- 1 root root 1982 Jan 28 08:05 catalina.out
-rw-r--r-- 1 root root 1846 Jan 28 08:05 test.2014-01-28log
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment