tomcat中的logging.properties配置具体分析
来源:互联网 发布:大数据译见 编辑:程序博客网 时间:2024/06/05 22:32
记录学习下,原文转自:http://wenku.baidu.com/link?url=ogCf9wsbYM8UbP0XugCuugDch1AyERlJ6-FNqDM8oY46mXstCnNizZm7SUu1Kq8sG5mHR9rJ0DDifXNhU8Sj6ntHFhcSDYTiR3rlXaJOVrq
Tomcat默认使用JULI日志系统
Tomcat 日志信息分为两类 :
一是运行中的日志,它主要记录运行的一些信息,尤其是一些异常错误日志信息 。
二是访问日志信息,它记录的访问的时间,IP ,访问的资料等相关信息。
一
Cataline引擎的日志文件,文件名catalina.日期.log
Tomcat下内部代码抛出的日志,文件名localhost.日期.log(jsp页面内部错误的异常,org.apache.jasper.runtime.HttpJspBase.service类抛出的,日志信息就在该文件!)
Tomcat下默认manager应用日志,文件名manager.日期.log
控制台输出的日志,Linux下默认重定向到catalina.out
二
Access日志(Servlet.xml配置)
日志的级别分为如下 7 种:
SEVERE (highest value) > WARNING > INFO > CONFIG > FINE > FINER > FINEST (lowest value)
Tomcat使用的日志配置文件:$CATALINA_BASE/conf/logging.properties
以tomcat-6.0.29为例:
#配置tomcat的日志输出方式,这里表示文件输出和控制台输出
.handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
catalina.org.apache.juli.FileHandler.level = FINE #日志级别
例:
1catalina.org.apache.juli.FileHandler.level = FINE #设置 catalina 日志的级别为: FINE
1catalina.org.apache.juli.FileHandler.level = OFF #禁用 catalina 日志的输出
1catalina.org.apache.juli.FileHandler.level = ALL#输出 catalina 所有的日志消息均输出
catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs #日志输出目录,此设置表示tomcat日志输出到tomcat\logs目录下
catalina.org.apache.juli.FileHandler.prefix = catalina. #日志输出前缀,后面跟日期信息(yyyy-MM-dd)
注:tomcat_6.0.29输出4种不同的日志:catalina、localhost、manager、host-manager
java.util.logging.ConsoleHandler.level = FINE #控制台日志输出级别
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter #控制台日志输出格式化类,Formatter 为格式化 LogRecords 提供支持。
下面是每个日志文件的输出级别和处理类
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
windows下如何获取Tomcat的控制台输出
1.命令管道的重定向,在catalina.bat中找到了相应的执行,添加>>"%CATALINA_BASE%"/logs/"catalina.%date:~4,10%.out" 或者 "catalina.%%Y-%%m-%%d.out"
2.执行startup的时候,重新打开了一个windows窗口,这种情况下,造成重定向的失败
修改catalina.bat第42行,call "%EXECUTABLE%" start %CMD_LINE_ARGS% 为 call "%EXECUTABLE%" run %CMD_LINE_ARGS%
- tomcat中的logging.properties配置具体分析
- tomcat下的logging.properties的配置
- tomcat中的日志开关文件---logging.properties
- tomcat中的日志开关文件(logging.properties)介绍
- Tomcat/conf下logging.properties
- 配置logging conf/log4j.properties
- Tomcat – java.security.AccessControlException: access denied (logging.properties read)
- idea配置tomcat 具体全面
- slf4j兼容commons-logging,log4j,java.util.logging,支持log4j.xml和log4j.properties配置
- TOMCAT中 workers.properties配置说明
- Java.util.logging日志入门教程(一)properties配置(输出控制台)
- Java.util.logging日志入门教程(二)properties配置(输出文件)
- Tomcat 配置详解分析
- 具体问题具体分析
- Spring如何读取properties中的配置信息
- 读取properties文件中的配置信息
- 配置在.properties文件中的常量,
- spring中的PropertyPlaceholderConfigurer访问properties文件配置
- mysql大表重定义
- 电文的编码和译码(哈夫曼树的应用)
- Ubuntu windows 双系统没有windows启动项
- Mysql 5.7版本报错 1055
- ubuntu下如何关闭无响应程序
- tomcat中的logging.properties配置具体分析
- Android M Permissions : the usage of shouldShowRequestPermissionRationale() function
- CEF3开发者系列之进程和线程
- mysql的排序检索顺序ORDER BY
- wamp环境下用phpstudy对hosts和httpd.conf的配置
- java 字节码校验
- Web程序运行过程中报OutOfMemoryError: Java heap space错
- threejs第五篇【一条龙测试之四 threejs 给obj模型贴图】
- 利用Nginx构建负载均衡服务器