首先,下载好需要的jar包,包括log4j-1.2.11.jar,tomcat-juli-adapters.jar和tomcat-juli.jar。其中前两个是添加到tomcat的lib目录下,最后一个是添加到tomcat的bin目录下。并且注意后两个jar包要配套,即是同一个版本的tomcat中Extras中的包,如下图所示:

添加好jar包之后,再建立log4j.properties文件,并将建好的log4j.properties文件添加到lib目录下,本人建的log4j.properties文件内容如下,网上有很多详解,可以随便参考。

### set log levels 设置log级别,并定义打印方式###
log4j.rootLogger =info,stdout,file    # APPENDER stdout
### direct log messages to stdout,控制台打印 ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n# APPENDER file,文件打印,追加
# RollingFileAppender文件大小到达指定尺寸的时候产生一个新的文件
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=${catalina.home}/logs/ALL.log     #定义日志文件路径,${catalina.home}对应环境变量CATALINA_HOME的路径
log4j.appender.file.Append=true
log4j.appender.file.MaxFileSize=10MB
log4j.appender.file.MaxBackupIndex=5
# PatternLayout可以灵活地指定布局模式
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %5p %c{1}:%L - %m%n

最后重启tomcat即可,然后可以看到生成的日志文件。如果要禁止以前tomcat生成的日志文件,只需要删除conf目录下的logging.properties文件。

tomcat6配置log4j日志相关推荐

  1. 使用代码形式配置Log4J日志框架

    2019独角兽企业重金招聘Python工程师标准>>> 一.使用代码形式配置Log4J日志框架 一般情况下,我们都是使用配置文件形式来配置Log4J日志框架,比如使用"lo ...

  2. 【ELK】ELK菜鸟手记 (一) 环境配置+log4j日志记录——转自Master HaKu

    感谢Master HaKu的分享,博客园的账号忘了,文章里面有原文链接,尊重原创 ELK菜鸟手记 (一) 环境配置+log4j日志记录 - Master HaKu - 博客园 Master HaKu ...

  3. log4j日志 linux配置,Log4j 日志详细用法

    简单的说log4j就是帮助开发人员进行日志输出管理的API类库.它最重要的特点就可以配置文件灵活的设置日志信息的优先级.日志信息的输出目的地.日志信息的输出格式 Log4j 除了可以记录程序运行日志信 ...

  4. 巧为tomcat插件配置log4j日志,解决未报错启动不成功

    前情摘要 源于Maven项目中整合SSM框架后,运行一个根据商品id查询商品信息的Demo来测试是否整合成功. 在pom文件中配置好Tomcat插件,启动tomcat,如果成功,输出信息如下: May ...

  5. java如何配置log4j_eclipse中纯java配置log4j日志

    标签: 1.新建java项目log4Test 2.新建目录lib,把log4j-1.2.9.jar包放入lib目录 3.右键工程,选择Properties->Java Build Path-&g ...

  6. tomcat配置log4j日志

    2019独角兽企业重金招聘Python工程师标准>>> 需下载相应的jar包 进入tomcat6.0的安装目录,替换bin目录下的tomcat-juli.jar为jlogs文件夹中的 ...

  7. Tomcat下log4j日志文件 配置过程

    1) tomcat6.0下的log4j日志文件 配置过程 首先下载两个文件,如我的tomcat版本是v6.0.24 http://www.apache.org/dist/tomcat/tomcat-6 ...

  8. java log 配置,java日志系统--log4j配置解析过程,源码分析

    log4j 可以看成是非常类似jdk logger 结构 ,有个logger 与logManger 都是在logManger的静态块中初始化类,加载配置文件 Logger.getLogger(Test ...

  9. Spring boot配置log4j输出日志

    1. pom.xml文件中配置parent,版本选定[1.2.5.RELEASE] 关于为什么要选这个版本:我尝试使用[1.4.1.RELEASE],但该版本库里没有[spring-boot-star ...

最新文章

  1. Qt学习笔记5-信号槽机制
  2. Linux链接库二(动态库,静态库,库命名规则,建立个没有版本号的软连接文件)...
  3. 利用腾讯云为你的域名申请并配置免费SSL一年
  4. HDFS权限设置 \ HDFS涉及ACLs的命令
  5. 2.学习管理系统项目学习一
  6. 复杂参数的基本使用方式
  7. PS小技巧 | 不需要抠图的黑白配
  8. 【JS中innerHeight/Width、clientHeight/Width和offsetHeight/Width使用及其详解】
  9. android 打开闹钟,Android中的闹钟设置关闭和打开
  10. Kubeadm初始化Kubernetes集群
  11. 计算机网络电子邮件的基本格式,怎样的格式才是正确的电子邮件格式?
  12. 压力测试常用专业名词解释
  13. 动态规划 自然数拆分
  14. Docker与微服务实战(入门)
  15. JAVA编程的第二天JAVA编程环境搭建与JAVA入门案例
  16. 【数据分析框架】AARRR模型的数据指标体系AARRR模型AARRR数据指标总结
  17. (PTA)数据结构(作业)6、队列
  18. 谷歌seo工具有哪些
  19. WaveDrom画时序波形
  20. 一元线性回归与多元线性回归理论及公式推导

热门文章

  1. Android 进程生命周期 Process Lifecycle
  2. (C#)Winform修改DateTimePicker控件的背景色和边框色
  3. 用IMAP4访问Exchange邮箱:Exchange2003系列之七
  4. 面试官系统精讲Java源码及大厂真题 - 41 突破难点:如何看 Lambda 源码
  5. 容器编排技术 -- Kubernetes kubectl rollout resume 命令详解
  6. Oracle修改SID(实例名)
  7. Java面试 - List和Set比较,各自的子类比较
  8. java中什么是释放已经持有的锁_java多线程什么时候释放锁
  9. 你真正了解public、internal、protected、private吗?不妨幽默一些
  10. 你还在用 Date?建议使用 LocalDateTime 了!