tomcat使用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 阅读详情

原文出处: http://blog.youkuaiyun.com/fishrui/article/details/6228508


tomcat默认使用java.util.logging记录日志,默认只记录tomcat的日志,不记录应用的日志。tomcat支持采用log4j进行日志记录,配置方法如下:

1.更新最新的tomcat_juli.jar包到./bin/目录下;

2.拷贝log4j.jar,lo4j.properties到./lib目录下;

3.删除./conf/logging.properties

4.重启

 

log4j配置样本

[xhtml]  view plain copy
  1. log4j.rootLogger=INFO,CATALINA  
  2. log4j.logger.com.danga.MemCached.MemCachedClient=WARN,CATALINA   
  3. #log4j.appender.CONSOLE = org.apache.log4j.ConsoleAppender  
  4. #log4j.appender.CONSOLE.layout = org.apache.log4j.PatternLayout  
  5. #log4j.appender.CONSOLE.encoding = UTF-8  
  6. #log4j.appender.CONSOLE.layout.conversionPattern =[%p-%d{yyyy/MM/dd/HH/:mm/:ss}]%c{1}.(%L) - %m%n   
  7.   
  8.   
  9. # Define CATALINA appenders  
  10. log4j.appender.CATALINA = org.apache.log4j.DailyRollingFileAppender  
  11. log4j.appender.CATALINA.file = ${catalina.base}/logs/catalina.out  
  12. log4j.appender.CATALINA.DatePattern ='.'yyyy-MM-dd  
  13. log4j.appender.CATALINA.layout = org.apache.log4j.PatternLayout  
  14. log4j.appender.CATALINA.layout.conversionPattern = [%p-%d{yyyy/MM/dd/HH/:mm/:ss}]%c{1}.(%L) - %m%n   
  15. log4j.appender.CATALINA.append = true  

lo4j自动在午夜切割catalina.out成catalina.out.2011-03-07


tomcat日志管理,所有容器日志自动覆盖、分割 tomcat容器日志配置最大天数 阅读详情

相关推荐

tomcat应用log4j打印catalina日志按照日志分割成不同文件

这个着实实验了一把 第一种方法 第一步;先下载tomcat-juli.jar和tomcat-juli-adapters.jar和log4j-1.2.17.jar 第二步:将上面三个包拷到tomcat的lib目录下 第三步:将tomcat-juli.jar 拷贝到 Tomcat 的 bin 目录下,替换原有的jar包 第四步:修改 Tomcat 的 conf/context.xml 文件,...

My Devil's Cry 2503

tomcat 日志详解

tomcat 日志详解

weixin_44371237的博客 1万+

tomcat服务器日志文件配置

这个配置项通常在MyBatis的配置文件(比如mybatis-config.xml)或者Spring Boot的application.properties或application.yml文件中进行设置。来记录从接收到请求到发送响应的总时间,单位毫秒,对应的日志文件是 localhost_access_log.xxx.txt。修改server.xml 文件,日志格式包含。

专注于计算机研发知识和资讯分享 1525

Windows配置Tomcat输出Catalina.out日志文件

tomcat切割日志按照日期输出

weixin_46032860的博客 2143

STM32CubeIDE离线安装芯片PACK包全攻略(附离线包下载与导入步骤)

本文详细介绍了在STM32CubeIDE中离线安装芯片PACK包的完整流程,包括官方和第三方资源获取方法、本地安装步骤及常见问题解决方案。特别针对网络隔离环境下的嵌入式开发需求,提供了实用的版本管理和自动化部署技巧,帮助开发者高效完成芯片固件支持包的离线配置。

weixin_30825581的博客 302

手把手教你用gmid方法设计二级运放:从理论到仿真全流程(附避坑指南)

本文详细介绍了使用gmid方法设计二级运放的全流程,从理论到仿真实践,特别针对初学者常见问题提供避坑指南。通过系统化的晶体管尺寸确定技术,帮助工程师在性能、功耗和面积之间找到最佳平衡点,适用于模拟集成电路设计中的关键模块开发。

weixin_29213525的博客 272

log4j 新建日志 重启_tomcat使用log4j分割日志的配置方法

tomcat默认使用java.util.logging记录日志,默认只记录tomcat的日志,不记录应用的日志。tomcat支持采用log4j进行日志记录,配置方法如下:1.更新最新的tomcat_juli.jar包到./bin/目录下;2.拷贝log4j.jar,lo4j.properties到./lib目录下;3.删除./conf/logging.properties4.重启log4j配置样本...

weixin_39630247的博客 164

【2025CSPJ普及组】T4. 多边形

【2025CSPJ普及组】T4. 多边形【题目描述】小 R 喜欢玩小木棍。小 R 有 n 根小木棍,第i(1≤i≤n) 根小木棍的长度为 ai。

lybc2019的博客 849

使用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

《AgentScope-Java 深入浅出教程》第8章 工具高级特性

掌握工具组、预设参数、执行上下文等高级特性。

步子哥的博客 266

uniapp [安卓苹果App端] - 详细实现下载文件保存到用户手机本地,指定文件存储位置路径及文件夹名称下载并保存,Uniapp app端将文件下载保存并储存到指定目录(手机系统存储空间权限检测)

uni-app,安卓Android,苹果ios,安卓app端,苹果App端,uniapp苹果安卓app,app端下载文件,移动端文件下载,并保存到手机本地存储空间,uniapp下载文件保存到手机本地,iOS下载文件怎么保存,系统读写存储空间权限,下载文件到本地详细流程及源代码,保存自定义目录,uniapp,实现下载文件并保存到本地,文件后缀,如何指定手机的存放目录路径url,点击下载文档到手机中并提示存储位置,如何在uniapp中实现文件下载功能,uniApp文件下载,怎么指定文件保存目录,下载报错,没反应

🏆 前端领域优质创作者 1万+

tomcat7 配置log4j 进行日志分割

在tomcat的使用中,tomcat的日志catalina.out会无限增加,通常一段时间不管就会到几个G,当其太大后,会影响到tomcat的启动,而分割日志的方法有很多,这里记录一下利用log4j进行日志分割的方法。 环境: Centos7 JDK-1.8 Tomcat-7.0.79 1. 要使用log4j接管日志,需要三个tomcat的jar包,如下L log4j-1.2.

夏冬丶王阳旭 2926

01-诊断开发流程概述

传送门 ==>> AutoSAR入门和实战系列总目录。

1786

Tomcat的日志分割三种方法(有改动)

Tomcat的日志分割三种方法 阅读目录 一、Tomcat的日志分割三种方法 回到顶部 一、Tomcat的日志分割三种方法 一、方法一:用cronolog分割tomcat的catalina.out文件 Linux 日志切割工具cronolog详解:https://blog.youkuaiyun.com/chenkeqin_2012/article/details/52670887 1、编译安装cronol...

wydydgh的博客 4306

Go语言Gin框架项目:从零到一搭建一个用户管理系统

本文介绍了一个基于Go语言Gin框架开发的用户管理系统。系统采用MySQL数据库存储数据,使用Bootstrap 5构建现代化UI界面,实现了完整的CRUD功能。主要特点包括:RESTful API设计、前后端双重表单验证、实时搜索功能、SQL防注入措施以及响应式布局。项目结构清晰,包含数据库配置、用户模型、处理器和前端模板等模块。系统提供用户列表展示、新增/编辑表单、删除确认等功能,通过参数化查询确保安全性,并支持按姓名或邮箱搜索用户。

数据知道的博客 3995

计算机实战分享3:森林火灾预测分析可视化机器学习预测-完整数据代码-可直接运行

计算机实战分享3:森林火灾预测分析可视化机器学习预测-完整数据代码-可直接运行

604

Tomcat日志分割的三种办法

一cronolog 1、安装 cronlog yum install -y cronolog httpd 2、修改bin/catalina.sh文件 (1) if [ -z "$CATALINA_OUT" ] ; then CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out fi 改为: if [ -z "$CATALINA_OUT" ] ; then CATALINA_OUT="$CATALINA_BASE"/logs/%Y-%m-%d...

qq_34823218的博客 7638

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

tomcat日志分割

方法一:用cronolog分割tomcat的catalina.out文件 Linux 日志切割工具cronolog详解:https://blog.youkuaiyun.com/chenkeqin_2012/article/details/52670887 1、编译安装cronolog wget http://cronolog.org/download/cronolog-1.6.2.tar.gz t...

shardy0的博客 630

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Tomcat的日志分割三种方法

Tomcat的日志分割三种方法阅读目录 一、Tomcat的日志分割三种方法回到顶部一、Tomcat的日志分割三种方法一、方法一:用cronolog分割tomcat的catalina.out文件   Linux 日志切割工具cronolog详解:   1、编译安装cronologwget tar zxvf cronolog-1.6.2.tar.gz cd cronolog-1.6.2./config...

weixin_34383618的博客 425

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

log4j 按天输出日志 ,按照指定的大小输出日志

log4j.properties log4j.rootLogger=DEBUG, Console ,File ,DailyRollingFile ,RollingFile #Console log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.layout=org.apache.log4j.PatternLayout log4j.appender.Console.layout.Convers

厚积薄发的博客 2038

Tomcat7 日志切割

Tomcat7log4j配置一、catalina.out日志分割1、安装cronolog#wgethttp://down1.chinaunix.net/distfiles/cronolog-1.6.2.tar.gz#tarzxvfcronolog-1.6.2.tar.gz#cdcronolog-1.6.2#./configure#make#ma...

weixin_33695082的博客 174

tomcat截取日志_Tomcat的日志分割三种方法

一、Tomcat的日志分割三种方法一、方法一:用cronolog分割tomcat的catalina.out文件1、编译安装cronologwget http://cronolog.org/download/cronolog-1.6.2.tar.gztar zxvf cronolog-1.6.2.tar.gzcd cronolog-1.6.2./configuremake && ma...

weixin_39622655的博客 1094
上一篇: SQLite 常用 SQL 特别是时间函数
下一篇: ubuntu svn命令行下使用
SoftwareEngineerLiu
博客等级 码龄18年 7粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值