设置tomcat 5.5版本的Log4j日志功能

tomcat 使用log4j进行日志分割 由于tomcat catalina.out日志不会自动分割, 一、日志分割所需包在附近中 1、 压缩包中有三个jar包:     log4j-1.2.16.jar      tomcat-juli-adapters.jar     tomcat-juli.jar    说明:如果不是tomcat7版本,请去官网下载对应版本的tomcat-juli.jar,tom 阅读详情

在tomcat 5.5中好象没有早期版本的log功能,为了能让tomcat使用者方便的查看web应用中出现的错误,以便调试程序,可以手工配置log日志输出。步要步骤如下:

1. 我们可以在tomcat 5.5/common/classes/下创建一个log4j.properties文件,内容如下

            log4j.rootLogger=debug, R             log4j.appender.R=org.apache.log4j.RollingFileAppender             log4j.appender.R.File=${catalina.home}/logs/tomcat.log             log4j.appender.R.MaxFileSize=10MB             log4j.appender.R.MaxBackupIndex=10             log4j.appender.R.layout=org.apache.log4j.PatternLayout             log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n             log4j.logger.org.apache.catalina=debug, R

 

建议日志级别设为error,因为debug输出的内容过多,反而不宜查看.设置方式是把log4j.properties中的第一行和最后一行的debug改为error。

2. 将commons-logging.jar和log4j.jar复制到${catalina.home}/common/lib目录下。重启tomcat服务器,在tomcat 5.5/log/里出现tomcat.log日志文档.

tomcat官方网站上给出了log4j在tomcat中应用的说明文档,下面即是摘录的一段说明文档:

log4j Tomcat 5.5 has done away with localhost_log which you may be familiar with as the runtime exception/stack trace log. These types of error are usually thrown by uncaught exceptions, but are still valuable to the developer. They can now be found in the stdout log. If you need to setup cross-context detailed logging from within Tomcat's code, then you can use a simple log4j configuration. Note that this logging van be very verbose depending on the log level you chose to use. Note also that a log4j logging configuration is not going to produce stack trace type logging: those stack traces are output to stdout as discussed above. Follow the following steps to setup a file named tomcat.log that has internal Tomcat logging output to it:  1. Create a file called log4j.properties with the following content and save it into common/classes.             log4j.rootLogger=debug, R             log4j.appender.R=org.apache.log4j.RollingFileAppender             log4j.appender.R.File=${catalina.home}/logs/tomcat.log             log4j.appender.R.MaxFileSize=10MB             log4j.appender.R.MaxBackupIndex=10             log4j.appender.R.layout=org.apache.log4j.PatternLayout             log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n             log4j.logger.org.apache.catalina=DEBUG, R

  2. Download Log4J (v1.2 or later) and place the log4j jar in $CATALINA_HOME/common/lib.   3. Download Commons Logging and place the commons-logging.jar (not commons-logging-api.jar) in $CATALINA_HOME/common/lib with the log4j jar.   4. Start Tomcat

 This log4j configuration sets up a file called tomcat.log in your Tomcat logs folder with a maximum file size of 10MB and up to 10 backups. DEBUG level is specified which will result in the most verbose output from Tomcat.  You can (and should) be more picky about which packages to include in the logging. Tomcat 5.5 uses defines loggers by Engine and Host names. For example, for a default Catalina localhost log, add this to the end of the log4j.properties above. Note that there are known issues with using this naming convention (with square brackets) in log4j XML based configuration files, so we recommend you use a properties file as described until a future version of log4j allows this convention.   ○ log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost]=DEBUG, R   ○ log4j.logger.org.apache.catalina.core=DEBUG, R   ○ log4j.logger.org.apache.catalina.session=DEBUG, R  Be warned a level of DEBUG will produce megabytes of logging and slow startup of Tomcat. This level should be used sparingly when debugging of internal Tomcat operations is required.

 Your web applications should certainly use their own log4j configuration. This is valid with the above configuration. You would place a similar log4j.properties file in your web application's WEB-INF/classes folder, and log4j1.2.8.jar into WEB-INF/lib. Then specify your package level logging. This is a basic setup of log4j which does *not* require Commons-Logging, and you should consult the log4j documentation for more options. This page is intended only as a bootstrapping guide.

 

tomcat8更换log4j记录日志 本包适用于tomcat8及以下版本 附带log4j.properties 和 配置说明 立即下载

相关推荐

tomcat日志log4j配置的jar

tomcat日志log4j配置的jar,tomcat-juli-adapters,tomcat-juli,log4j-1.2.17

使用log4j为Tomcat输出日志

使用log4j为Tomcat输出日志 http://tomcat.apache.org/tomcat-6.0-doc/logging.html#Using_Log4j 原出处: Geoff Mottram (geoff at minaret dot biz). Placed in the public domain on August 28, 2004 by

4058

tomcat下用Log4j 按文件大小,生成catalina.out日志文件

tomcat下用Log4j 按文件大小,生成catalina.out日志文件

tomcat 下配置访问日志文件 以及 用awstats配置和分析日志(tomcat5.5 6.0测试通过)

tomcat5.5 配置说明 --------------------------------配置tomcat-------------------------------------------- 1、启用访问日志文件,修改tomcat 下配置文件server.xml 文件最后 <Valve className="org.apache.catalina.valves.FastCommonA

xiangxiangping的专栏 1024

Tomcat5.5日志管理log4j包文件

将这包中的两个文件放置在Tomcat5.5的{catalina.home}\common\lib中即可。

tomcat5.5 log配置所需文件

tomcat5.5配置log所需要的jar包和配置文件。

Tomcat log4j配置

摘要 解决tomcat中日志文件catalina.out 日志过大问题 Tomcat运行仅一天磁盘空间突然就增加了很多,发现是日志文件太大了,修改tomcat的日志配置即可。 查看目录所占空间大小: [root@XXXwebapps]du-sh 清理方法: [root@XXXlogs]#cat>catalin...

weixin_33894640的博客 303

英飞凌TC3xx DSADC旋变软解码实战:从示波器波形到VX1000数据,手把手教你避坑

本文详细介绍了英飞凌TC3xx系列微控制器的DSADC模块在电机旋变软解码中的实战应用。从示波器波形分析到VX1000数据采集,提供了一套完整的调试方法论,帮助工程师快速定位和解决常见问题,提升解码精度和系统性能。

weixin_30598225的博客 517

JSP/Servlet,Tomcat,Jstl各版本对比以及如何查看版本

发现本文中任何不当之处,请评论指出,或QQ联系:2651408273 KNOW  WHY , KNOW  DO  !!       共同学习,一起进步 Which Version Do I Want?: Servlet - - Jsp - - EL表达式 - - Tomcat一览表(更新到2013年12月02日) 注: 1,来源自Tomcat官网:

shuaixianbohou的专栏 5681

华北理工大学以升实验班蓝桥杯选拔赛题解

文章目录华北理工大学以升实验班蓝桥杯选拔赛题解A:期末考试题目描述题目讲解代码B:月份题目描述题目讲解代码C:打饭题目描述题目讲解代码D : 正弦波信号题目描述题目讲解代码E : 亲爱的长方形题目描述题目讲解代码F:挖金子题目描述题目讲解代码G : 金金的游戏题目描述题目讲解代码H : 区间和题目描述题目讲解代码详细视频讲解请关注华北理工大学b站账号。 华北理工大学以升实验班蓝桥杯选拔赛题解 A:期末考试 题目描述 Description 期末考试过去许多天了,如今成绩都出来了,那么现在让我们对成绩我分个类

Qq1739206233的博客 1127

Windows非分页缓冲池内存泄漏实战:PoolMon与RAMMap高效排查指南

本文详细介绍了Windows系统中非分页缓冲池内存泄漏的实战排查方法。当系统出现卡顿且内存占用异常增长时,通过RAMMap工具快速定位非分页缓冲池异常,并利用PoolMon监控内核内存分配标签,精准锁定泄漏源。文章提供了从确认症状、安装工具到使用findstr命令溯源驱动文件的完整五步排查流程,并总结了常见泄漏标签与解决方案,帮助用户高效解决深层系统内存问题。

weixin_28455801的博客 1008

如何使用log4j设置tomcat 5.5版本的的日志功能

如何使用log4j设置tomcat 5.5版本的的日志功能 在tomcat 5.5中好象没有早期版本的log功能,为了能让tomcat使用者方便的查看web应用中出现的错误,以便调试程序,tomcat官方网站上给出了log4j在tomcat中应用的说明文档,下面即是摘录的一段说明文档: log4j

yedian的专栏 1187

模拟滤波器的基础知识和设计

使用Python实现多种模拟滤波器

faltas的博客 3529

tomcat8.5以上版本通过log4j2切割日志

Tomcat Log4j2 日志切割介绍安装教程使用说明拓展参与贡献启动日志 介绍 tomcat在8.5之后就不在提供额外的日志支持,在Linux系统中导致日志文件过于庞大,本例换用log4j2对其切割 (采用tomcat+war的形式部署). tomcat在8.5之后就不在提供额外的日志支持(Extras),常见的tomcat-juli-adapters.jar和tomcat-juli.jar...

weixin_42431075的博客 4008

麒麟桌面操作系统QT开发环境搭建

麒麟操作系统安装Qt

因为热爱,所以坚持,记录工作中的乐趣 9272

SARscape的DInSAR全流程-以西安市隋大兴唐长安城遗址为例

通过DInSAR对西安市隋大兴唐长安城遗址开展的年度周期性监测,发现成因是地质内部构造断裂带活动所导致的地面产生物理空间上的形变,而地面的沉降与抬升是直接影响城市发展与文化遗产保护最为常见的缓变型不可逆地质灾害。西安市地处汾渭断陷盆地中部,受临潼-长安断裂带影响,导致区域内构造活动较为强烈。由于早年西安市地表水资源匮乏,从上世纪50年代末开始大量开采地下水资源以满足城市人口不断扩张的需求,从而导致地下承压含水层水位急速下降,形成多个局部沉降中心(八里村、西工大、电子城等)。

2301_77687129的博客 5810

tomcat用log4j打日志设置

示例:首先创建一个:log4j.proerties文件, 文件配置如下: log4j.rootLogger=info,A1 log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender log4j.appender.A1.Append=true log4j.appender.A1.File=${catalina.base}/s

Jston的专栏 6017

《网络安全自学教程》- 802.1x协议

802.1x协议架构,工作原理/认证流程,认证方式,MAB认证,触发认证的三种方式,EAP报文格式,EAPOL报文格式

wangyuxiang946的博客 2万+

tomcat log4j 日志输出设置

tomcat5.5之后 日志 采用log4j来记录Log4j配置详解(转) 感谢作者!在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT

shakeking的专栏 2873

【小白深度教程 1.3】使用 BP-Net 深度补全网络,进行 KITTI 稠密点云和图像融合(Depth Completion 实战)

在上一节中,我们展示了如何将从激光雷达获取的稀疏点云(深度)映射到图像。因此这篇论文我们尝试使用 Depth Completion(深度补全)技术,来将稀释的点云深度,补全为稠密深度。

2401_87064292的博客 1198

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

使用log4j实现分割tomcat日志功能

2. 当日志文件大小达到 `MaxFileSize`(如 10MB)时,Log4j 会自动分割日志文件,生成类似 `tomcat.log.1`、`tomcat.log.2` 的备份文件。为了让 Tomcat 使用 Log4j,需要修改 Tomcat 的启动脚本(`catalina.sh` 或 `catalina.bat`)。1. 查看 `$CATALINA_HOME/logs` 目录,应该会生成 `tomcat.log` 文件。1. 打开 `$CATALINA_HOME/bin/catalina.sh`。

SpiderMant1zZ的博客 971

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

tomcat7 日志设置为log4j

tomcat的日志设置用log4j的官方文档:http://tomcat.apache.org/tomcat-7.0-doc/logging.html 1. 下载tomcat-juli.jar,tomcat-juli-adapters.jar http://tomcat.apache.org/download-70.cgi 2. 下载log4jv1.2.x http://loggin...

weixin_30443731的博客 424

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

使用log4j接管tomcat日志

操作步骤: 一、 将log4j的jar包(log4j-1.2.14.jar)和log4j.properties放到tomcat的lib目录下 二、 将tomcat-juli-adapters.jar放到tomcat的lib目录下 三、 将tomcat-juli.jar放到tomcat的bin目录下(覆盖) 四、 修改 Tomcat 的 conf/context.xml,将改为 五、 删除 Tomcat 的 conf/logging.properties文件(或者重命名-建议); 六、 把工程中的log4j.

princejwg的博客 4889

使用log4j 来输出tomcat stdout日志

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33979203的博客 2341
上一篇: 删除select列表中选中的多个值
下一篇: tomcat中文乱码的另类解决方法
weoln
博客等级 码龄21年 43粉丝 123原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值