社区
Java EE
帖子详情
log4j 同时根据日期和文件大小来生成日志文件
lijian8552
2011-12-07 01:38:03
项目中通过Log4j进行日志输出,需求中要求同时以时间和大小作限制对日志文件进行分割,即:满足时间标准则按照时间进行分割;尚未达到时间限制,但是超过指定大小同样进行文件分割。
有没有方法能够同时同时根据日期和文件大小来生成日志文件
...全文
435
4
打赏
收藏
log4j 同时根据日期和文件大小来生成日志文件
项目中通过Log4j进行日志输出,需求中要求同时以时间和大小作限制对日志文件进行分割,即:满足时间标准则按照时间进行分割;尚未达到时间限制,但是超过指定大小同样进行文件分割。 有没有方法能够同时同时根据日期和文件大小来生成日志文件
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oO临时工Oo
2011-12-08
打赏
举报
回复
log4j.appender.file=org.apache.log4j.DailyRollingFileAppender #每天输出一个新的日志文件
log4j.appender.file.File=c:\\logs\\log.log
log4j.appender.file.MaxFileSize=2KB #每个文件最大容量,
log4j.appender.file.MaxBackupIndex=20 #最大保存数量20,循环覆盖
huangda_java
2011-12-07
打赏
举报
回复
咋就没牛人解答下类
huangda_java
2011-12-07
打赏
举报
回复
兄弟 我现在碰到一样的需求 求高手指点
log4j
生成
带时间戳的
日志
文件
(包括extras包以及简单demo)
通过
log4j
扩展包实现
生成
带时间戳的
日志
文件
(其中包含extras包以及简单demo)
Linux系统Tomcat
日志
分割jar包及配置
文件
Linux Tomcat下使用
Log4j
接管catalina.out
日志
文件
生成
方式,按天分割,解决catalina.out
日志
文件
过大问题 1、将
log4j
-1.2.17.jar、tomcat-juli-adapters.jar两个jar包和
log4j
.properties
文件
拷贝到 Tomcat 的 lib 目录下; 2、将 tomcat-juli.jar 拷贝到 Tomcat 的 bin 目录下,替换原有的jar包; 3、将
log4j
-1.2.17.jar、tomcat-juli-adapters.jar、tomcat-juli.jar三个jar包和
log4j
.properties
文件
添加权限(命令行:chmod 755
文件
名) 4、修改 Tomcat 的 conf/context.xml
文件
,将
为
(增加 swallowOutput="true" 的属性配置,只有这样才能完全的把tomcat的stdout给接管过来。这一步很关键); 5、删除或者重命名Tomcat
文件
夹下conf/logging.properties
文件
;
日志
框架commons-logging和
Log4j
应用
本课程主要讲解
日志
框架commons-logging和
Log4j
基本应用和分析,适合于所有java开发人员
log4j
按
日期
和
文件
大小
生成
日志
文件
log4j
按
日期
和
文件
大小
生成
日志
文件
最近在做
日志
输出保存,按
日期
和
文件
大小
生成
日志
文件
,比如说
生成
的
日志
文件
路径为.../20190820/log.log,log1.log,log2.log。其20190820下的log
文件
大小
相同 由于框架比较老,ssh,导致测试的时候能
生成
日志
文件
,但是内容为空,最后发现是
log4j
的jar包冲突的原因,特别注意一下
log4j
.propertie...
log4j
生成
的
日志
同时按大小和
日期
生成
文件
,并自动清除过期
日志
最近做的项目,遇到了的情境:要每个
日志
按固定大小
生成
,超过设定大大小就
生成
新的
日志
文件
,同时在
文件
名字后面加上
日期
,并自动按照设置的保留天数保留
日志
,过期的
日志
自动删除。 然而,
log4j
自带的
生成
日志
的几个方法,可以按照
日期
时间
生成
日志
,也可以按照设置的大小滚动
生成
日志
,就是没有即按照大小
生成
,又在
日志
名字后面加上
日期
,同时又清除过期
日志
的方法。看了源码,决定综合重新写一个类,实现这些需求。
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章