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