`
xiangxingchina
  • 浏览: 523885 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

配置tomcat logging.properties

 
阅读更多

在$TOMCAT_HOME/config目录下的logging.properties文件对Tomcat的日志进行了设置,由于Tomcat直接采用了JDK的logger组件,具体配置可以参见http://java.sun.com/javase/6/docs/api/ 中的java.util.logging相关类定义。


例如,把Tomcat日志级别定为只在发生错误时才记录日志:


# 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


############################################################
# Handler specific properties.
# Describes specific configuration info for Handlers.
############################################################


1catalina.org.apache.juli.FileHandler.level = SEVERE
1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
1catalina.org.apache.juli.FileHandler.prefix = catalina.


2localhost.org.apache.juli.FileHandler.level = SEVERE
2localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
2localhost.org.apache.juli.FileHandler.prefix = localhost.


3manager.org.apache.juli.FileHandler.level = SEVERE
3manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
3manager.org.apache.juli.FileHandler.prefix = manager.


4host-manager.org.apache.juli.FileHandler.level = SEVERE
4host-manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
4host-manager.org.apache.juli.FileHandler.prefix = host-manager.


java.util.logging.ConsoleHandler.level = SEVERE
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 = SEVERE
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.FileHandler


org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = SEVERE
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.FileHandler


org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = SEVERE
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

分享到:
评论

相关推荐

    Tomcat输出catalina.out的大小控制

    控制`catalina.out`大小的方法主要有两种:一是配置Tomcat的logging.properties文件,二是使用logrotate工具。 1. **配置logging.properties** 在Tomcat的`conf`目录下,有一个名为`logging.properties`的文件,...

    解决tomcat黑框乱码、中文无乱码配置的logging.properties文件下载-附件资源

    解决tomcat黑框乱码、中文无乱码配置的logging.properties文件下载-附件资源

    tomcat7.0.109下载

    可以通过配置`logging.properties`文件来定制日志输出。 6. **安全管理**:Tomcat提供了基于角色的访问控制(RBAC),可以在`conf/tomcat-users.xml`文件中定义用户和角色,通过`<Realm>`元素配置认证方式。 7. **...

    tomcat 8.5.100

    - 使用`logging.properties`文件进行更精细的日志配置。 总的来说,Apache Tomcat 8.5.100提供了一个强大且稳定的平台,用于开发和部署Java Web应用。了解其核心特性和配置细节对于任何Java开发者都是至关重要的。...

    tomcat7修改catalina.out日志按天生成jar文件

    接下来,“修改conf配置文件”是指我们需要编辑Tomcat的配置文件,通常是`logging.properties`或者`server.xml`,以配置日志滚动策略。在`logging.properties`中,我们可以定义一个定制的处理器来控制日志分割。例如...

    windows安装版-tomcat8.5.57.zip

    3. **日志管理**:Tomcat的日志文件通常位于“logs”目录下,可以通过修改“conf/logging.properties”来调整日志级别和输出格式。 4. **应用部署**:将Web应用的WAR文件放入“webapps”目录,Tomcat会自动解压并...

    apache-tomcat-8.5.100.tar.gz

    - 配置logging.properties文件来定制日志输出。 6. 故障排查: - 查看logs目录下的日志文件,如catalina.out,以诊断运行时问题。 - 使用VisualVM、JConsole或JProfiler等工具进行性能分析和内存泄漏检测。 ...

    Linux系统Tomcat日志分割jar包及配置文件

    Linux Tomcat下使用Log4j接管catalina.out 日志文件生成方式,按天分割,解决catalina.out日志文件过大问题 1、将log4j-1.2.17.jar、tomcat-juli-...5、删除或者重命名Tomcat文件夹下conf/logging.properties文件;

    Linux tomcat下catalina.out日志文件分割

    tomcat默认使用Java.util.logging记录日志,默认只记录tomcat的日志,不记录应用的日志。tomcat支持采用log4j进行日志记录,配置方法如下: 1.更新最新的tomcat_juli.jar包到./bin/目录下; 2.拷贝log4j.jar,lo4j....

    apache-tomcat-8.5.83.tar.gz

    - Tomcat的日志文件位于 `logs` 目录下,通过调整 `conf/logging.properties` 可以定制日志级别和输出。 8. **监控与性能优化**: - 使用JMX(Java Management Extensions)可以监控Tomcat的运行状态,例如内存...

    apache-tomcat-8.5.53.zip

    2. **conf目录**:存放所有配置文件,如`server.xml`定义了整个服务器的配置,`webapps.xml`和`context.xml`用于管理应用程序上下文,`logging.properties`配置日志系统。 3. **lib目录**:包含Tomcat运行所需的JAR...

    官方原版apache-tomcat-9.0.34.tar.gz

    默认情况下,日志文件位于logs目录下,可以通过修改logging.properties文件配置日志级别和输出。 8. **JNDI(Java Naming and Directory Interface)**:Tomcat支持JNDI,可以用来查找和绑定资源,如数据源、邮件...

    apache-tomcat-9.0.62.zip下载安装java开发必备,稳定

    3. **日志管理**:Tomcat的日志信息存储在`logs`目录下,通过配置`logging.properties`文件可以调整日志级别和输出位置。 4. **安全管理**:通过`conf/tomcat-users.xml`设置用户和角色,实现基于角色的访问控制...

    apache-tomcat-7.0.100

    默认情况下,日志信息存储在`logs`目录下,可以通过配置`logging.properties`文件自定义日志级别和格式。 10. **扩展性**:Tomcat支持通过添加Valve组件来扩展其核心功能,Valve是处理请求的组件,可以在请求生命...

    最新版linux apache-tomcat-8.5.66.tar.gz

    例如,你可以使用`logging.properties`文件配置日志级别和输出目的地。 在开发和部署Web应用时,将应用程序打包成WAR文件,然后将其放在`webapps`目录下。Tomcat会自动检测并部署这个文件。如果需要自定义部署行为...

    apache-tomcat-9.0.31.zip

    此外,还可以通过修改`catalina.properties`和`logging.properties`文件来调整Tomcat的行为和日志记录。 在开发过程中,使用Tomcat的管理界面(例如通过访问`http://localhost:8080/manager/html`,如果已启用)...

    最新版windows apache-tomcat-9.0.55-windows-x64.zip

    6. **日志管理**: Tomcat的日志信息默认写入logs目录,通过调整logging.properties文件可以定制日志级别和输出方式。 7. **性能调优**: Tomcat的性能可以通过调整各种参数进行优化,例如增大最大线程数、设置连接器...

    apache-tomcat-9.0.65

    11. **日志与调试**:Tomcat的日志系统可以进行定制,通过调整`logging.properties`文件中的设置,可以控制不同级别的日志输出。 12. **国际化与本地化**:Tomcat支持多种语言,通过`Accept-Language`请求头,可以...

    apache-tomcat-9.0.41.rar

    - **logging.properties**: 控制Tomcat的日志记录行为。 - **context.xml**: 可以为每个Web应用程序提供特定的配置。 5. **安全性**: - **保护Web应用**: 通过修改server.xml配置文件,可以设置访问控制,如限制...

    apache-tomcat-9.0.40-windows-x64.zip

    - `conf/logging.properties`: 配置日志记录级别和输出位置。 为了确保安全性和性能,你应该考虑以下最佳实践: - 配置一个非管理员用户账户运行Tomcat服务,降低被攻击的风险。 - 修改默认的管理界面端口和用户名...

Global site tag (gtag.js) - Google Analytics