Java日志服务入门系列教程——(2)Apache log4j入门
2012-03-20 00:00
141 查看
1. 概述
目前log4j有三个发展分支,一个是1.2的稳定版,一个是已经停止继续发展的1.3版本,另一个就是实验阶段的2.0版本。Apache log4j官网上称,在一台载有运行在800MHz的AMD Duron CPU并使用JDK 1.3.1 上的计算机中,log4j 1.2 只需要5纳秒就可以完成一个日志语句是应该作为日志输出还是不输出的决定。
2. 下载log4j 1.2 API library
从人人网的实验室下载:
http://labs.renren.com/apache-mirror//logging/log4j/1.2.16/apache-log4j-1.2.16.zip
从BJTU下载:
http://mirror.bjtu.edu.cn/apache//logging/log4j/1.2.16/apache-log4j-1.2.16.zip
3. log4j的Hello World 程序源代码
4. log4j的Hello World 程序运行结果
$(document).ready(function(){dp.SyntaxHighlighter.HighlightAll('code');});
原文链接:
http://blog.csdn.net/poechant/article/details/7072379
目前log4j有三个发展分支,一个是1.2的稳定版,一个是已经停止继续发展的1.3版本,另一个就是实验阶段的2.0版本。Apache log4j官网上称,在一台载有运行在800MHz的AMD Duron CPU并使用JDK 1.3.1 上的计算机中,log4j 1.2 只需要5纳秒就可以完成一个日志语句是应该作为日志输出还是不输出的决定。
2. 下载log4j 1.2 API library
从人人网的实验室下载:
http://labs.renren.com/apache-mirror//logging/log4j/1.2.16/apache-log4j-1.2.16.zip
从BJTU下载:
http://mirror.bjtu.edu.cn/apache//logging/log4j/1.2.16/apache-log4j-1.2.16.zip
3. log4j的Hello World 程序源代码
package com.sinosuperman.log4j; import org.apache.log4j.BasicConfigurator; import org.apache.log4j.Logger; public class Test { private static final Logger logger = Logger.getLogger(Test.class); public static void main(String[] args) { BasicConfigurator.configure(); logger.info("Hello World, This is an information message."); logger.error("Hello World, This is a error message."); logger.warn("Hello World, This is a warning message."); logger.debug("Hello World, This is a debugging message."); logger.fatal("Hello World, This is a fatal message."); System.exit(0); } }
4. log4j的Hello World 程序运行结果
1 [main] INFO com.sinosuperman.log4j.Test - Hello World, This is an information message. 3 [main] ERROR com.sinosuperman.log4j.Test - Hello World, This is a error message. 3 [main] WARN com.sinosuperman.log4j.Test - Hello World, This is a warning message. 3 [main] DEBUG com.sinosuperman.log4j.Test - Hello World, This is a debugging message. 3 [main] FATAL com.sinosuperman.log4j.Test - Hello World, This is a fatal message.
$(document).ready(function(){dp.SyntaxHighlighter.HighlightAll('code');});
原文链接:
http://blog.csdn.net/poechant/article/details/7072379
相关文章推荐
- Java日志服务入门系列教程——(2)Apache log4j入门
- Java日志服务入门系列教程——(1)SLF4J入门
- Java日志服务入门系列教程——(1)SLF4J入门
- Angular 4入门教程系列:6:Tour Of Heroes之服务和依赖注入
- java入门系列教程
- java日志系列(一)log4j
- Java日志框架:SLF4J, Apache Common-Logging, Log4J和Logback
- java log4j日志教程
- Java日志软件Log4j的基本使用教程
- Java日志框架:SLF4J, Apache Common-Logging, Log4J和Logback
- Java正则系列: (1)入门教程
- JMS(Java消息服务)入门教程
- 使用ASP.NET Web Api构建基于REST风格的服务实战系列教程【三】——Web Api入门
- JMS(Java消息服务)入门教程
- 云星数据---Scala实战系列(精品版)】:Scala入门教程016-Scala实战源码-Scala 判断语句 、循环与java的比较
- Angular2入门系列教程-服务
- JMS(Java消息服务)入门教程
- java日志框架log4j详细配置及与slf4j联合使用教程
- Java.util.logging日志入门教程(二)properties配置(输出文件)
- JMS(Java消息服务)入门教程