zoukankan      html  css  js  c++  java
  • Spring框架之log日志的使用

    1。Spring框架也需要引入日志相关的jar包

         * 在spring-framework-3.0.2.RELEASE-dependencies/org.apache.commons/com.springsource.org.apache.commons.logging/1.1.1
              * com.springsource.org.apache.commons.logging-1.1.1.jar
    
          * 还需要引入log4j的jar包 spring-framework-3.0.2.RELEASE-dependenciesorg.apache.log4jcom.springsource.org.apache.log4j1.2.15
               * com.springsource.org.apache.log4j-1.2.15.ja

    2还需要引入相应的配置文件log4j.properties。将log4j.properties的配置文件复制到src目录下。

    3.在demo1类中创建log对象:

      private Logger log= Logger.getLogger(demo1.class);//括号里面放的是当前类的class文件。

    4.当配置文件中log4j.rootLogger=info, stdout。这里log的等级为info时,可以使用日志进行输出。  

      @Test
      public void run1(){
        //System.out.println("hello world");
        log.info("执行了");
        log.error("执行了");
      }

    这里log的输出也是有等级的,可以使用info输出,也可以使用error进行输出,输出结果为:

      

    5.当我们properties中的log4j.rootLogger=false时,这是log关闭了,不再进行输出了。

    所以以后我们进行测试输出的时候可以不再使用system.out,而是使用log,这样的话我们在验证每一步的输出时,就将log打开,当不使用log输出时,就可以在配置文件中将其关闭。

  • 相关阅读:
    常见RGB透明度对照表在这
    Android节假日图标动态替换方案
    用两个栈实现队列
    从头到尾打印链表 (链表/栈)
    MySQL常用函数
    找出数组中重复的数字
    两数之和
    java的list的几种排序写法整理(sort的用法)
    Java知识目录
    通过关键词来推荐话题
  • 原文地址:https://www.cnblogs.com/wyhluckdog/p/10126416.html
Copyright © 2011-2022 走看看