« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
| 公告 |
暂无公告... |
Blog信息 |
blog名称: 日志总数:42 评论数量:31 留言数量:0 访问次数:178867 建立时间:2007年7月30日 |

| |
怎样log4j属性文件 原创空间
gareth 发表于 2007/7/30 17:42:37 |
随着开发的深入,日志信息越来越显得重要。log4j帮我们解决了这个难题。 下载Log4j最新版本的软件包:http://jakarta.apache.org/log4j。下面讲一讲log4j的配置。 log4j.rootLogger --- 配置将要显示的级别,信息输出地点,输出地点可以是控制台,文件和流。 如下: org.apache.log4j.ConsoleAppender(输出到控制台) org.apache.log4j.FileAppender(输出到文件) org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件) org.apache.log4j.RollingFileAppender(文件大小到达指定尺寸的时候产生一个新的文件) org.apache.log4j.WriterAppender(将日志信息以流格式发送到任意指定的地方) 日志信息显示格式控制: org.apache.log4j.HTMLLayout(HTML表格形式) org.apache.log4j.SimpleLayout(简单格式的日志,只包括日志信息的级别和指定的信息字符串 ) org.apache.log4j.TTCCLayout(日志的格式包括日志产生的时间、线程、类别等等信息) org.apache.log4j.PatternLayout(灵活地自定义日志格式) 当使用org.apache.log4j.PatternLayout来自定义信息格式时,可以使用log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %p -%m%n 来格式化信息%c 输出所属类的全名,可写为 %c{Num} ,Num类名输出的范围 如:"com.sun.aaa.classB", %C{2}将使日志输出输出范围为:aaa.classB%d 输出日志时间其格式为 可指定格式 如 %d{HH:mm:ss}等%l 输出日志事件发生位置,包括类目名、发生线程,在代码中的行数%n 换行符%m 输出代码指定信息,如info(“message”),输出message%p 输出日志的优先级,即 FATAL ,ERROR 等%r 输出从启动到显示该条日志信息所耗费的时间(毫秒数)%t 输出产生该日志事件的线程名 以下就是配置log4j属性文件的一个例子。 log4j.rootLogger=INFO,stdout,logfilelog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - <%m>%nlog4j.appender.logfile=org.apache.log4j.RollingFileAppenderlog4j.appender.logfile.File=../logs/mgrweb.loglog4j.appender.logfile.MaxFileSize=1024KB# Keep three backup files.log4j.appender.logfile.MaxBackupIndex=20# Pattern to output: date priority [category] - messagelog4j.appender.logfile.layout=org.apache.log4j.PatternLayoutlog4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%nlog4j.logger.com.venustech.utm30.mgrweb=DEBUG |
|
回复:怎样log4j属性文件 原创空间
gareth发表评论于2007/8/1 10:31:54 |
不好意思, 没写完,害得大家没及时分享到。大家耐心等一等, 我办完事回来,马上就补上。辛苦你们啦! |
|
» 1 »
|