Log4j入门总结

分类: 【开源工具】

精创之作《雷神的微软平台安全宝典》诚邀译者 移动业界领袖会议·上海·6.20

CSDN 博客频道“移动开发之我见”主题征文活动 【分享季1】:网友推荐130个经典资源,分享再赠分!

Log4j 入门总结

2012-01-11 17:29 490人阅读 评论(2) 收藏 举报

一、Log4j 介绍

log4j 是类似于java.util.logging 的日志作用,即记录一些有用信息,是一个日志框架;

log4j == log for Java

日志框架的作用:

(1)函数参数是否正确;

(2)软件发布后,记录用户的每一步操作;

(3)记录程序运行出错位置;

log4j 在https://www.360docs.net/doc/1214533715.html,/log4j/1.2/download.html 中进行下载;log4j 的api 文档在log4j/site/apidocs/index.html 中;log4j 可以改变日志记录的形式比如HTML 、Simple 等;log4j 可以改变日志输出的目的地,比如File 、DB 等; 二、配置使用Log4j

原本是一个zip 包,取出jar 包,并在Eclipse 的某个Project build path 导入;

三、简单的使用Log4j

log4j 需要配置文件log4j.properties 进行配置,log4j.properties 位于src 目录下;log4j.properties 规则:(1)键值对;(2)#代表注释;(3)不支持中文;Log4jDemo.java

[java]

01. package org.impl; 02.

03. import org.apache.log4j.Logger; 04.

05. public class Log4jDemo {

06. public static void main(String args[]){

07. Logger logger = Logger.getLogger(org.impl.Log4jDemo.class );

创:282篇转载:34篇译文:0篇

评论:156条

个人资料

xiazdong

访问:98038次积分:4358分排名:第704名

文章搜索

文章分类【Java 】(58)【Java Web 】(32)【Struts2】(11)【Tips 】(17)【X M L 】(4)【《java 》解惑】(9)【数据结构】(10)【操作系统】(9)【pintos 】(11)【信息检索】(8)【软件工程】(4)【Iphone/Ipad 开发】(4)【《SQL 解惑》读书笔记】(3)【编码】(8)

【Html 、X Html 、CSS 】(8)【Java 实现五子棋游戏】(1)【IBM A IX 】(1)【Eclipse 】(4)【开源工具】(9)【转载文章】(9)【BaiduM ap 】(1)【A ndroid 】(7)【C/C++】(1)【Linux 】(7)

目录视图摘要视图订阅

您还未登录!|登录|注册|帮助

CSDN 首页

资讯论坛博客下载搜索xiazdong

更多

[html]

[html]

[html]

[html]

这样就指定了日志输出到工程目录下的java0.log文件中;

[html]

[html]

[html]

02. log4j.appender.appender1=org.apache.log4j.FileAppender

顶3踩

分享到:

03. log4j.appender.appender1.File=./log4j.HTML

04. https://www.360docs.net/doc/1214533715.html,yout=org.apache.log4j.HTMLLayout

05.

06. log4j.appender.appender2=org.apache.log4j.ConsoleAppender

07. https://www.360docs.net/doc/1214533715.html,yout=org.apache.log4j.PatternLayout

08.

09. https://www.360docs.net/doc/1214533715.html,yout.ConversionPattern= 格式名称

格式形式如下:

%p:日志优先级(debug、info)

%t:输出日志的线程名;

%d{yyyy-MM-dd HH:mm:ss}:时间;

%c:所属类名;

%r:日志输出所花时间;

%n:换行;

%l:日志所在行;

%m:信息;

%M:方法;

比如:

%r [%t] -%l %p %d{yyyy-MM-dd HH:mm:ss} %n

显示如下:

3 [main] -org.impl.Log4jDemo.main(Log4jDemo.java:10) ERROR 2012-01-11 17:11:37

3表示所花时间;

[main]表示线程;

org.impl.Log4jDemo.main(Log4jDemo.java:10) 表示 %l ;

ERROR表示%p;

上一篇:软件工程之操作契约

下一篇:java文件添加包语句后的编译和运行问题

查看评论

2楼caonan123 2012-01-20 11:20发表

谢谢分享,总结不错!

1楼beautycloud 2012-01-13 10:49发表

很好很强大,谢谢分享~

您还没有登录,请[登录]或[注册]

* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

专区推荐内容

超极本带来的超级体验

高性能计算

从模拟器看泰泽系统

一个简单的游戏服务器框架

工欲善其事,必先利其器-Wind...

无需编程知识,让你零基础打造HT...<<>>更多招聘职位

【广州瀚信】高薪诚聘C/C++ 初级开发工程师、

【先进装配系统有限公司】诚聘软件应用工程师

【云南远信科技】诚聘高级软件工程师(j2ee)、软

【北京游道易】热招资深iOS开发架构师、服务端架构【新石器科技】诚聘WinCE开发工程师、Windows

【深圳明源软件】诚聘iphone开发工程师、.net开

公司简介|招贤纳士|广告服务|银行汇款帐号|联系方式|版权声明|法律顾问|问题报告

京 ICP 证 070598 号

北京创新乐知信息技术有限公司版权所有

联系邮箱:webmaster@https://www.360docs.net/doc/1214533715.html,

Copyright ? 1999-2012, https://www.360docs.net/doc/1214533715.html,, A ll Rights Reserved

相关文档
最新文档