如何让自己的java web工程使用log4j?
2012-01-10 01:57
411 查看
新建一工程:log4j
使用log4j的准备工作,第一jar包,需要log4j-1.2.11.jar包,导入到自己的工程中;第二创建log4j.properties文件,填入相应的配置,我自己填写了两个配置
一个是控制台的输出,另一个是文件的输出。
配置如下:
### 把日志信息输出到控制台 ###
log4j.appender.stdout=org.apache.log4j.consoleappender
### 信息打印到system.out上###
log4j.appender.stdout.target=system.out
log4j.appender.stdout.layout=org.apache.log4j.patternlayout
### 指定输出格式:显示日期和log信息###
log4j.appender.stdout.layout.conversionpattern=%d{yyyy-mm-dd hh:mm:ss} %m%n
### 把日志信息输出到文件 f:\\log\\test.log ###
log4j.appender.file=org.apache.log4j.fileappender
### 指定日志输出的文件名 ###
log4j.appender.file.file=f:\\log\\test.log
log4j.appender.file.layout=org.apache.log4j.patternlayout
### 指定输出格式:显示日期,日志发生位置和日志信息 ###
log4j.appender.file.layout.conversionpattern=%d{yyyy-mm-dd hh:mm:ss}%l%m%n
### 设置优先级别、以及输出源 ###
### 设置优先级别为debug###
log4j.rootlogger=debug, stdout, file
配置完成了!
下面写一个测试程序吧!!!
log4j.java
import org.apache.log4j.logger;
public class log4j {
public static void main(string[] args) {
// 获取日志记录器,这个记录器将负责控制日志信息
logger logger = logger.getlogger(log4j.class.getname());
try {
// 使用logger对象的debug、info方法输出日志信息
logger.debug("设置教员的编号。");
} catch (illegalargumentexception ex) {
// 使用logger对象的debug、info方法输出日志信息
logger.info(ex.getmessage());
}
}
}
测试结果:
这是控制台的输出效果:
2011-09-13 21:35:41 设置教员的编号。
文件的输出不好展示,在这就不做展示了,自己下来试试吧!!
还有这个是log4j的相关知识http://logging.apache.org/log4j/1.2/download.html
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定
这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
使用log4j的准备工作,第一jar包,需要log4j-1.2.11.jar包,导入到自己的工程中;第二创建log4j.properties文件,填入相应的配置,我自己填写了两个配置
一个是控制台的输出,另一个是文件的输出。
配置如下:
### 把日志信息输出到控制台 ###
log4j.appender.stdout=org.apache.log4j.consoleappender
### 信息打印到system.out上###
log4j.appender.stdout.target=system.out
log4j.appender.stdout.layout=org.apache.log4j.patternlayout
### 指定输出格式:显示日期和log信息###
log4j.appender.stdout.layout.conversionpattern=%d{yyyy-mm-dd hh:mm:ss} %m%n
### 把日志信息输出到文件 f:\\log\\test.log ###
log4j.appender.file=org.apache.log4j.fileappender
### 指定日志输出的文件名 ###
log4j.appender.file.file=f:\\log\\test.log
log4j.appender.file.layout=org.apache.log4j.patternlayout
### 指定输出格式:显示日期,日志发生位置和日志信息 ###
log4j.appender.file.layout.conversionpattern=%d{yyyy-mm-dd hh:mm:ss}%l%m%n
### 设置优先级别、以及输出源 ###
### 设置优先级别为debug###
log4j.rootlogger=debug, stdout, file
配置完成了!
下面写一个测试程序吧!!!
log4j.java
import org.apache.log4j.logger;
public class log4j {
public static void main(string[] args) {
// 获取日志记录器,这个记录器将负责控制日志信息
logger logger = logger.getlogger(log4j.class.getname());
try {
// 使用logger对象的debug、info方法输出日志信息
logger.debug("设置教员的编号。");
} catch (illegalargumentexception ex) {
// 使用logger对象的debug、info方法输出日志信息
logger.info(ex.getmessage());
}
}
}
测试结果:
这是控制台的输出效果:
2011-09-13 21:35:41 设置教员的编号。
文件的输出不好展示,在这就不做展示了,自己下来试试吧!!
还有这个是log4j的相关知识http://logging.apache.org/log4j/1.2/download.html
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定
这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
相关文章推荐
- 【Log4j】如何让自己的java web工程使用log4j?
- 关于java web项目使用log4j / 当装了两个tomcat后,如何修改tomcat端口
- 如何使用Eclipse将包含第三方jar库的java工程打包成jar包
- JAVA中如何使用log4j作为日志记录工具
- 如何使用Eclipse上传一个Java web项目到Git@OSC上
- JavaWeb项目中使用LOG4J
- Java中如何封装自己的类,建立并使用自己的类库?
- java:log -- 如何使用Log4j[转]
- 如何将AD原有库导入自己的工程使用
- 在使用Mybatis框架的JavaWeb项目中通过Mybatis Generator逆向工程自动生成Java类文件
- JavaWeb工程如何处理异常
- Java中如何封装自己的类,建立并使用自己的类库?
- 关于web工程中java类如何获取webapp路径下的文件
- 如何把自己的JavaWeb放到自己的服务器上
- Opencv实现盲水印技术(二)——使用maven构建Java Web工程
- 【Java_SSM】(二)使用eclipse创建一个Maven web工程
- 关于如何在Android源码目录中建立自己的C工程,并用mm命令单独进行该C工程模块的编译,以及Android.mk的使用介绍(1)
- 如何使用Javaconfig代替web.xml配置spring
- 如何与他人共享你的JavaWeb项目(一)花生壳内网穿透使用教程(新手上路)
- java web-如何实现IE禁用cookie后继续使用session