
log4j
xiaoshang
这个作者很懒,什么都没留下…
展开
-
log4j配置文件相对路径
方法一、 解决的办法自然是用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log 其中“${WORKDIR}/”是个变量,会被System Property中的“WORKDIR”的值代替。这样,我们就可以在log4j加载配置文件之前,先用System.setP转载 2012-03-07 08:59:19 · 2674 阅读 · 0 评论 -
log4j分不同文件记录不同级别日志
最近被问到一个log4j分不同文件记录不同级别日志的问题,一下给难倒了,以前没有留意过log4j的具体功能,只是了解了下。如今自己还差的远啊。╮(╯▽╰)╭。。。参考了前段时间的那个项目中的log4j配置文件,发现那个只不过将不同模组的日志记录到不同的日志文件。并未按日志级别分文件记录。自己在动手调试的过程中结合查阅网上很多博文,终于以xml格式配置的方式调通。具体配置如下:转载 2014-04-03 18:05:12 · 783 阅读 · 0 评论 -
求一个log文件定时生成功能
轮换文件 log4j可以按大小轮换文件(FileAppender, fileSize), 按天轮换文件 (DailyRollingFileAppender )在我的某个应用场景中,使用log4j做数据落地,就是把每条日志数据格式化后,写入本地日志文件。然后通过一个进程来读取所有轮换后的文件,分析每一条数据,入库(mongodb)。做了如下的修改1转载 2014-04-03 18:02:37 · 1079 阅读 · 0 评论 -
log4j 按时间、大小产生新的日志文件
我们开发的B/S结构系统,在服务端一般要有日常运行的日志记录。保存成日志文件形式的时候,大家经常会遇到一个问题:日志文件过大。上百兆的日志文件对 查阅日志信息来说也是一个问题。所以我希望能够每天或每个月产生一个日志文件,这样文件不至于过大。 或者根据日志文件大小来判断,超过规定大小,日志自动增加新文件。 在log4j中这两种方式的实现都很简单,只要在配置文件中设置即可。转载 2014-04-03 17:57:13 · 1619 阅读 · 0 评论 -
自定义log4j生成的log文件名
很多时候,log4j的RollingFileAppender配置如下: log4j.logger.cn.lettoo.Test=INFO, filelog4j.appender.file=org.apache.log4j.RollingFileAppenderlog4j.appender.file.MaxFileSize=100KBlog4j.appender.file.MaxBac转载 2014-04-04 09:57:32 · 1996 阅读 · 0 评论 -
Log4J日志文件的详细配置
转载地址:http://beijishiqidu.iteye.com/blog/1943457转载 2014-04-04 09:21:44 · 788 阅读 · 0 评论 -
log4j 按级别/日期/大小分文件记录日志
log4j提供了下面的形式的日志文件输出目的地: org.apache.log4j.ConsoleAppender(控制台) org.apache.log4j.FileAppender(文件) org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件)--这个就是你配置的 org.apache.log4j.RollingFil转载 2014-04-03 17:55:21 · 3798 阅读 · 0 评论 -
org.apache.log4j.Logger详解
1. 概述1.1. 背景 在应用程序中添加日志记录总的来说基于三个目的 :监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。 最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台或文件中,比较好的做法就是构造一个日志操转载 2013-05-27 10:06:39 · 590 阅读 · 0 评论 -
Log4j全面配
log4j配置相对路径实现日志记录 从网上简单搜索了一下,发现有三种介绍的方法。总结在这里 法一、 解决的办法自然是想办法用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log 其中“${WORKDIR}/”是个变量,会被System Property中的“转载 2012-10-19 23:45:20 · 527 阅读 · 0 评论 -
log4j -- logger和category的区别
logger是category的子类,category现在已经不提倡使用。转载地址:http://blog.sina.com.cn/s/blog_6f505d710100mxt2.html转载 2012-10-20 10:09:16 · 2970 阅读 · 1 评论 -
Log4J配置 category, appender,layout
1, http://jmut.bokee.com/2400987.htmllog4j.rootCategory是对根类的设置,如不说明,以下的子类都要继承这些设置log4j.category.*是对自定义类的设置,可以对类、包和工程单独设置Category的家族关系是通过“.”来说明的,比如x是x.y的父类。默认情况下,子类要继承父类的全部设置,比如:转载 2012-10-20 10:07:14 · 2058 阅读 · 0 评论 -
Log4J日志管理类使用详解
Log4J日志管理类使用详解,java开发必备,不多说了一、前言:log4j 是一个开放源码项目,是广泛使用的以Java编写的日志记录包。由于log4j出色的表现, 当时在log4j完成时,log4j开发组织曾建议sun在jdk1.4中用log4j取代jdk1.4 的日志工具类,但当时jdk1.4已接近完成,所以sun拒绝使用log4j,当在java开发中实际使用最多的还是log4j,转载 2012-10-20 09:42:11 · 618 阅读 · 0 评论 -
AllenMC log4j日志文件配置说明及使用
一.log4j.properties文件格式说明: log4j.rootLogger=info, stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayout# Pattern to ou转载 2012-10-20 09:19:37 · 730 阅读 · 0 评论 -
log4j与log4j.properties的配置说明
在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的转载 2012-10-19 23:57:03 · 506 阅读 · 0 评论 -
log4j自动控制日志大小
今天是我第一次写博客,就随便写一下简单的东西。在工作中除了那些复杂的大问题以外。很多细节都是由这些小问题组成的啊。 之前在公司遇到一个小问题。在使用log4j自动生成日志文件的时候我一直都使用的是按照每日的方法来生成日志的。但这样就有一个问题,就是日志文件过多的时候一定要有个人来进行垃圾清理工作。于是我要解决的问题就是怎样自动删除已经老旧的日志文件. 这个是我最初使用的log4j配置文转载 2014-04-03 17:56:22 · 6608 阅读 · 0 评论