1) tomcat6.0下的log4j日志文件 配置过程

首先下载两个文件,如我的tomcat版本是v6.0.24

http://www.apache.org/dist/tomcat/tomcat-6/v6.0.24/bin/extras/tomcat-juli-adapters.jar
http://www.apache.org/dist/tomcat/tomcat-6/v6.0.24/bin/extras/tomcat-juli.jar

按照我写的目录结构来放置。
tomcat6-------lib
                |       |--------tomcat-juli-adapters.jar
                |       |--------log4j.jar
                |       |--------log4j.properites
                |
                |----bin
                         |--------tomcat-juli.jar
最后把log4j.properties里的配置写好就可以了。

如:
######################################################################

# 设定logger的root level为DEBUG,指定的输出目的地(appender)为file
log4j.rootLogger=INFO, file , stdout

# 设定stdout控制台
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%d{HH:mm:ss}] %5p %c{2} /"%m/"%n

# 设定输出位置,此处设定tomcat目录的logs下,文件名为bugmgrsys.log。
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=${catalina.home}/logs/projectLogs.log
log4j.appender.file.MaxFileSize=1024KB

# 设定制定的file使用的PatternLayout.
# 有关ConversionPattern中的转意字符的含义参考说明
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{HH:mm:ss} %-5p [%C] (%F:%L) - %m%n
######################################################################

2)tomcat5.5 下的log4j日志文件 配置过程

log4j.properties放在%CATALINA_HOME%/conf/common/classes下

# 设定logger的root level为DEBUG,指定的输出目的地(appender)为file
log4j.rootLogger=INFO, file , stdout

# 设定stdout控制台
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%d{HH:mm:ss}] %5p %c{2} /"%m/"%n

# 设定输出位置,此处设定tomcat目录的logs下,文件名为bugmgrsys.log。
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=${catalina.home}/logs/bugmgrsys.log
log4j.appender.file.MaxFileSize=1024KB

# 设定制定的file使用的PatternLayout.
# 有关ConversionPattern中的转意字符的含义参考说明
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{HH:mm:ss} %-5p [%C] (%F:%L) - %m%n

log4j.jar放于%CATALINA_HOME%/common/lib下

高级篇:

查了很多人写的资料如果要产生bugmgrsys_2008_05_09.log文件是可能的。不过,注意了是不过,

不过这个文件也只有05月09号过去了这个文件才会产生,而当天的文件是bugmgrsys

为什么会这样呢,不妨碍来看看配置文件吧。我是在上述文件上改的 = =

# 设定logger的root level为DEBUG,指定的输出目的地(appender)为file
log4j.rootLogger=INFO, file , stdout

# 设定stdout控制台
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%d{HH:mm:ss}] %5p %c{2} /"%m/"%n

# 设定输出位置,此处设定tomcat目录的logs下,文件名为bugmgrsys.log。
#log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.DatePattern='_'yyyy-MM-dd'.log'
log4j.appender.file.File=${catalina.home}/logs/bugmgrsys
#log4j.appender.file.MaxFileSize=1024KB

# 设定制定的file使用的PatternLayout.
# 有关ConversionPattern中的转意字符的含义参考说明
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{HH:mm:ss} %-5p [%C] (%F:%L) - %m%n
#log4j.appender.file.layout.ConversionPattern=%d %-5p [%t] %C{2} (%F:%L) - %m%n

Tomcat下log4j日志文件 配置过程相关推荐

  1. [转]tomcat6.0下的log4j日志文件配置过程

    首先下载两个文件, http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.28/bin/extras/tomcat-juli-adapters.jar ...

  2. Tomcat下log4j设置文件路径和temp目录

    转自:http://www.cnblogs.com/dkblog/archive/2007/07/27/1980873.html 在Web应用中的如何设置日志文件的路径呢?最笨的方法是写绝对路径,但很 ...

  3. Spring MVC中 log4j日志文件配置相对路径

    log4j和web.xml配置webAppRootKey 的问题 1 在web.xml配置 <context-param>   <param-name>webAppRootKe ...

  4. log4j日志文件配置

    ### set log levels ### ### debug (打印代码中logger.debug(xx)的信息)> info(打印代码中logger.info(xx)的信息) log4j. ...

  5. Tomcat logs 目录下各日志文件的含义

    [Tomcat]tomcat logs 目录下各日志文件的含义 tomcat每次启动时,自动在logs目录下生产以下日志文件,按照日期自动备份.可以帮助我们更好的找出错误. 一. 认识各种目录的作用及 ...

  6. 【Tomcat】tomcat logs 目录下各日志文件的含义

    [Tomcat]tomcat logs 目录下各日志文件的含义 一.认识各种目录的作用及记录的信息目录 1.catalina.日期.log 2.commons-daemon.日期.log 3.host ...

  7. log4j日志文件模板配置整理

    log4j日志文件模板配置整理 模板一 模板二 模板三 log4j配置参数介绍 备注 模板一 以xml文件配置,按照不同的日志级别输出到不同的文件中 <?xml version="1. ...

  8. linux日志文件存放目录,Log4j 日志文件Linux/Mac/Windows通用存放位置设置方法

    log4j1/log4j2中category的配置以及log的输出位置(windows和linux通用的log输出位置) 一.场景和需求 假设我现在有3个独立的用project(暂时用maven关联起 ...

  9. JBoss日志文件配置

    一篇关于JBoss日志配置的文章 有一个项目,可能前期代码不太规范,导致大量的调试语句通过打印或其它的一些方式显示出来.又因为log4j的日志级别设置成了INFO,所以导致产生的日志巨大,而且每天生成 ...

最新文章

  1. 【经验分享】如何优雅的在 Microsoft word中插入代码
  2. Android查看挂载的分区(如oem)
  3. C++ Primer 5th笔记(chap 19 特殊工具与技术)将成员函数用作可调用对象
  4. QT的QGLFunctions类的使用
  5. sql语句中开窗函数的使用
  6. java重命名excel_Java重命名Excel工作表并设置工作表及标签颜色
  7. java中sql语句怎么把开始和结束时间作为参数写sql查询_java程序员跳槽的一道坎,大公司面试官都会问的Mybatis...
  8. gpt-2 文章自动生成_有助于您理解GPT-3的文章
  9. 计算机不支持此接口,Windows10提示不支持此接口的解决方法
  10. 第9章 项目-房屋出租系统
  11. 【rmzt】美女杨颖win7主题_8.5
  12. 语法分析器实现过程(java)
  13. iphone双重认证关闭不了怎么办_iPhone双重认证怎么关闭?苹果手机关闭双重认证的两种方法[多图]...
  14. 【web-攻击用户】(9.4)跨域捕获数据——通过注入HTML捕获数据、注入CSS捕获数据、JavaScript劫持
  15. 大于4GB镜像文件刻录方法
  16. appium学习笔记
  17. 【云速建站】关于企业版的几点说明
  18. Python Matplotlib绘图的正确打开方式
  19. 软件测试|Python操作Excel制作报表,不要太方便
  20. gbq可以算出土建量吗_广联达土建算量

热门文章

  1. exe文件在服务器上打不开,EXE格式文件打不开怎么办?三个方法教你打开
  2. 5g空分复用技术_【从零开始学5G】空分复用与Pre5G
  3. Python——LeetCode刷题——【387. 字符串中的第一个唯一字符】
  4. 在Etherscan上自动验证Truffle智能合约
  5. 易语言教程数据库替换
  6. 成功解决ImportError: cannot import name ‘imresize‘
  7. Oracle12c DBCA方式创建数据库
  8. jQuery的ajax钩子函数:ajaxStart()、ajaxSend()、ajaxSuccess()、 ajaxError()、ajaxComplete()、ajaxStop()
  9. DoIP协议从入门到精通系列——车辆声明
  10. PAT(乙级)2020年春季考试真题解析