欢迎光临
我们一直在努力

今日笔记系列之Log4J-JSP教程,Java技巧及代码

建站超值云服务器,限时71元/月

今天看了一下《tomcat与java web开发技术详解》的第十七章,简单地了解了log4j的基本用法。

1.log4j.jar包,把他放到classpath里

2.配置文件,这里列举其中一种,*.properties方式的,文件如下

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

#log.properties

#logger组件log4j.rootlogger=warn,consolelog4j.logger.first=error,consolelog4j.logger.first.second=info,console

#appender组件#console,file,gui component,remot socket server,nt event logger,remote unix syslog daemonlog4j.appender.console=org.apache.log4j.consoleappender

#layout组件#htmllayout,patternlayout,simplelayout,ttcclayoutlog4j.appender.console.layout=org.apache.log4j.simplelayout

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

3.在java代码里调用

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

/* * created on 2005-3-21 * * todo to change the template for this generated file go to * window – preferences – java – code style – code templates */package log;

import org.apache.log4j.logger;import org.apache.log4j.propertyconfigurator;

/** * @author baiming * * todo to change the template for this generated type comment go to * window – preferences – java – code style – code templates */public class justlog4j{ static logger rootlogger = logger.getrootlogger(); static logger firstlogger = logger.getlogger("first"); static logger secondlogger = logger.getlogger("first.second");  public static void main(string[] args) {  system.out.println("start");  system.out.println("+++++++++++++++++");  propertyconfigurator.configure("log.properties");  //rootlogger  rootlogger.debug("root debug");  rootlogger.info("root info");  rootlogger.warn("root warn");  rootlogger.error("root error");  rootlogger.fatal("root fatal");  system.out.println("+++++++++++++++++");  //firstlogger  firstlogger.debug("firstlogger debug");  firstlogger.info("firstlogger info");  firstlogger.warn("firstlogger warn");  firstlogger.error("firstlogger error");  firstlogger.fatal("firstlogger fatal");  system.out.println("+++++++++++++++++");  //secondlogger  secondlogger.debug("secondlogger debug");  secondlogger.info("secondlogger info");  secondlogger.warn("secondlogger warn");  secondlogger.error("secondlogger error");  secondlogger.fatal("secondlogger fatal");  system.out.println("+++++++++++++++++");  system.out.println("end"); }}4.输出结果

start+++++++++++++++++warn – root warnerror – root errorfatal – root fatal+++++++++++++++++error – firstlogger errorerror – firstlogger errorfatal – firstlogger fatalfatal – firstlogger fatal+++++++++++++++++info – secondlogger infoinfo – secondlogger infoinfo – secondlogger infowarn – secondlogger warnwarn – secondlogger warnwarn – secondlogger warnerror – secondlogger errorerror – secondlogger errorerror – secondlogger errorfatal – secondlogger fatalfatal – secondlogger fatalfatal – secondlogger fatal+++++++++++++++++end

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 今日笔记系列之Log4J-JSP教程,Java技巧及代码
分享到: 更多 (0)