zoukankan      html  css  js  c++  java
  • log4j

    关于log4j的详细配置,还是推荐百度文库的教程。这里只写例子。

    有的地方说需要导入两个包,其实不然,只需要导入一个包就可以:log4j-1.2.16.jar就可以。

    导入jar包以后就可以使用了

    import org.apache.log4j.BasicConfigurator;
    import org.apache.log4j.Level;
    import org.apache.log4j.Logger;
    
    public class Log4jTest {
    
        public static void main(String[] args) {
            
            Logger logger = Logger.getLogger(Log4jTest.class);
            
            //使用默认的配置信息,不需要写log4j.properties
            BasicConfigurator.configure();
            //设置日志输出级别为info,这将覆盖配置文件中设置的级别
            logger.setLevel(Level.INFO);
            //下面的消息将被输出
            logger.info("this is an info");
            logger.warn("this is a warn");
            logger.error("this is an error");
            logger.fatal("this is a fatal");
    
        }
    
    }

    当不使用默认配置的之后,可以写一个文件进去

    log4j.properties

    log4j.rootLogger=warn,stdout
    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.layout=org.apache.log4j.SimpleLayout
    import org.apache.log4j.BasicConfigurator;
    import org.apache.log4j.Level;
    import org.apache.log4j.Logger;
    
    public class Log4jTest {
    
        public static void main(String[] args) {
            
            Logger logger = Logger.getLogger(Log4jTest.class);
            
            //使用默认的配置信息,不需要写log4j.properties
            //BasicConfigurator.configure();
            //设置日志输出级别为info,这将覆盖配置文件中设置的级别
            //logger.setLevel(Level.INFO);
            //下面的消息将被输出
            logger.info("this is an info");
            logger.warn("this is a warn");
            logger.error("this is an error");
            logger.fatal("this is a fatal");
    
        }
    
    }

  • 相关阅读:
    JFinal Web开发学习(二)目录、架构、package设计
    JFinal Web开发学习(一)开启HelloWorld
    使用JFinal实现使用MVC获取表单中的数据并将提示信息返回给另一jsp页面。
    [JSOI2010]满汉全席 -- 2-SAT
    [HNOI/AHOI2018] 道路
    ZJOI2006 物流运输
    HNOI2005 狡猾的商人
    打上标记(给树)
    hdu-6201
    Wannfly day2 采蘑菇
  • 原文地址:https://www.cnblogs.com/yufenghou/p/3380864.html
Copyright © 2011-2022 走看看