【java中Log4j的使用】
来源:互联网 发布:js json转换成数组 编辑:程序博客网 时间:2024/05/19 17:56
在我们编写测试代码之前,第一步,我们需要把下载的包引用到我们的程序中,右键点击项目选中BuildPath之后选择你的包所在的路径即可。
下一步是需要一个属性文件,其中配置日志的记录位置,记录格式等内容,我所用到的配置文件如下,从中可以看出,我把日志文件输出到控制台上:
log4j.rootLogger=debug, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F\:%L) - %m%n
log4j.rootLogger=debug, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F\:%L) - %m%n
注意:第一行代表的是输出级别,我这里填写的是最低的一层,也就是Debug,当日志输出不比DEBUG低时,日志内容就会打印到控制台上,当然,DEBUG是最底的级别,所以,只要有日志信息都会打印出来。
这里,所有的工作都做好了,我们开始编写测试代码:
package com.brucezhang.mytest;
import org.apache.log4j.Logger;
public class MyTest {
static Logger logger = Logger.getLogger(MyTest.class.getName());
public static void main(String[] args) {
//记录日志,从最低到最高的次序为:debug->info->warn->error
logger.debug("debug");
logger.info("info");
logger.warn("warn");
logger.error("error");
testLog(0);
}
public static void testLog(int div){
try {
int value = 8;
System.out.println(value/div);
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
logger.error("get a error");
}
}
}
package com.brucezhang.mytest;
import org.apache.log4j.Logger;
public class MyTest {
static Logger logger = Logger.getLogger(MyTest.class.getName());
public static void main(String[] args) {
//记录日志,从最低到最高的次序为:debug->info->warn->error
logger.debug("debug");
logger.info("info");
logger.warn("warn");
logger.error("error");
testLog(0);
}
更多精彩教程请关注: windows xp系统下载- java中log4j的使用
- java中Log4j的使用
- 【java中Log4j的使用】
- Java中log4j 的使用
- Java中使用Log4j
- 关于JAVA 中使用 log4j 的过程
- JAVA项目中LOG4J的使用
- java项目中使用log4j的实例
- Java 中Log4j的使用详情
- java中Log4J的使用笔记
- java中使用log4j 2
- java web中使用log4j
- 在java中使用log4j
- maven的java项目中log4j的使用
- java 中 log4j 的概念、作用以及如何使用
- 在java项目中使用log4j的实例
- log4j的使用与java中properties配置文件加载
- java 中 log4j 的概念、作用以及如何使用
- 转录组denovo流程及自己写的WGCNA的Methods
- 电源管理方案APM和ACPI比较 .
- Fuubo微博客户端产品体验
- Linux系统的休眠与唤醒简介 .
- opencv 模板匹配与滑动窗口(单匹配) (多匹配)
- 【java中Log4j的使用】
- 标准linu休眠和唤醒机制分析(一) .
- 如何在产品功能维度评价APP
- 标准linu休眠和唤醒机制分析(二) .
- wince6.0 WiFi ON/OFF控制
- <s:property>实例
- 第九章 目标系统的软件安装(上)
- 标准linu休眠和唤醒机制分析(三) .
- 用GDB调试程序(中)