码迷,mamicode.com
首页 > 系统相关 > 详细

Log4j 日志输出学习(Eclipse)

时间:2017-10-30 14:55:31      阅读:254      评论:0      收藏:0      [点我收藏+]

标签:etl   日志   color   bug   null   ati   out   nal   加压   

学习网址1:http://www.cnblogs.com/licheng/archive/2008/08/23/1274566.html

一、快速入手

1.官网下载log4j压缩包,本地加压

2.Eclipse开发工具中新建Java项目,右键单击该项目选择“属性(properties)”打开当前项目的属性窗口,选择Java构建路径(Java Build Path)>>库(Libaries)>>添加外部JAR(Add External JARs),将刚才下载的log4j.jar包添加到项目中去。

3.在项目中新建一个log4j.properties的配置文件:该文件专门用于配置日志信息,其内容决定日志信息的输出位置及格式。右键单击项目选择 新建 >> 文件 ,文件名命名为 xxx.properties

4.将配置信息写入到刚才建立的文件log4j.properties中去:

###将日志信息输出到控制台###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss}%m%n  %l%n

###将日志信息输出到文件中###
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File=sysInfo.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss}%m%n  %l%n

###设置日志的优先级别###
log4j.rootLogger=debug,stdout,file

5.新建一个java文件,测试配置是否成功:

 1 import org.apache.log4j.Logger;
 2 import org.apache.log4j.PropertyConfigurator;
 3 
 4 public class Log4jDemo {
 5     public static void main(String[] args) {
 6         Logger log = null;
 7         try {
 8             // 初始化日志生成器,加载日志配置文件
 9             PropertyConfigurator.configure("log4j.properties");
10             log = Logger.getLogger(Log4jDemo.class.getName());
11 
12             log.debug("main");
13             int i = 1 / 0;
14         } catch (Exception e) {
15             // 记录日志
16             log.info(e.getMessage());
17             // e.printStackTrace();
18         }
19     }
20 }

6.输出结果

技术分享

二、扩展学习

 

Log4j 日志输出学习(Eclipse)

标签:etl   日志   color   bug   null   ati   out   nal   加压   

原文地址:http://www.cnblogs.com/gzhcsu/p/7753736.html

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