码迷,mamicode.com
首页 > 其他好文 > 详细

Log4j的简单使用

时间:2015-01-12 09:25:03      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:

1、log4j在web项目中的简单使用;

2、第一步:我们需要映入log4j.jar开发包

3、第二步:在src目录建立log4j.xml的配置文件;

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration debug="false"
	xmlns:log4j="http://jakarta.apache.org/log4j/">

	<appender name="console" class="org.apache.log4j.ConsoleAppender">
		<layout class="org.apache.log4j.PatternLayout">
			<param name="ConversionPattern" value="%d [%t] %-5p (%c:%L) - %m%n" />
			<param name="Encoding" value="GBK" />
		</layout>
	</appender>

	<appender name="file" class="org.apache.log4j.RollingFileAppender">
		<param name="threshold" value="info" />
		<!-- 服务器安装目录下log文件的地址 -->
		<param name="file" value="../logs/TestProject.log" />
		<param name="maxFileSize" value="10MB" />
		<param name="maxBackupIndex" value="5" />
		<param name="append" value="true" />
		<param name="Encoding" value="GBK" />
		<layout class="org.apache.log4j.PatternLayout">
			<param name="ConversionPattern" value="%-d{yyyy-MM-dd HH:mm:ss.SSS} [%p]-[%c:%L] %m%n" />
		</layout>
	</appender>

	<root>
		<level value="INFO" />
		<appender-ref ref="console" />
		<appender-ref ref="file" />
	</root>
</log4j:configuration>
4、测试文件

package com.wen.test;

import org.apache.log4j.Logger;

public class TestLog4j {
	public String getMessage() {
		final Logger logger = Logger.getLogger(TestLog4j.class);
		System.out.println("Excute TestLog4j :" + "hello world!");
		logger.info("Log output!");
		return "Hello World";
	}

	public static void main(String[] args) {
		new TestLog4j().getMessage();
	}
	
}
上面是java中的测试,因为使用日志标准输出所以控制台会输出;

但是多数项目是在web中发布把日志写入文件的,第3步中配置了RollingFileAppender所以会以文件的方式每天写入日志;

5、总结:技术分享技术分享

6、测试小案例:

http://download.csdn.net/detail/u011431550/8351803

Log4j的简单使用

标签:

原文地址:http://blog.csdn.net/u011431550/article/details/42620329

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!