java1234开源博客系统
博客信息

Log4j HelloWorld实现

0
发布时间:『 2017-03-20 11:10』  博客类别:log4j日志  阅读(3021)

建一个Maven简单项目 


pom.xml引入log4j

<dependency>
	<groupId>log4j</groupId>
	<artifactId>log4j</artifactId>
	<version>1.2.17</version>
</dependency>


log4j.properties

log4j.rootLogger=DEBUG, Console ,File  
  
#Console  
log4j.appender.Console=org.apache.log4j.ConsoleAppender  
log4j.appender.Console.layout=org.apache.log4j.PatternLayout  
log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n
  
#File
log4j.appender.File = org.apache.log4j.FileAppender
log4j.appender.File.File = C://log.log
log4j.appender.File.layout = org.apache.log4j.PatternLayout
log4j.appender.File.layout.ConversionPattern =%d [%t] %-5p [%c] - %m%n

把Debug信息输出到控制台和本地文件

指定布局格式以及输出地址 具体含义后面会详细讲解


QQ鎴浘20170320110613.jpg


Test.java

package com.open1111.log4j;

import org.apache.log4j.Logger;

/**
 * Log4j测试类
 * @author user
 *
 */
public class Test {

	private static Logger logger=Logger.getLogger(Test.class); // 获取logger实例
	
	public static void main(String[] args) {
		logger.info("普通Info信息");
		logger.debug("调试debug信息");
	}
}


运行输出:

2017-03-20 10:26:46,635 [main] INFO  [com.open1111.log4j.Test] - 普通Info信息

2017-03-20 10:26:46,636 [main] DEBUG [com.open1111.log4j.Test] - 调试debug信息


QQ鎴浘20170320110855.jpg



本地C盘也会有一个log.log日志文件 打开 也会有对应的日志信息;


本帖详细讲解 请关注 java1234  一头扎进Log4j

关键字:   log4j  
Powered by Java1234 V3.0 Copyright © 2012-2016 Java知识分享网 版权所有