• log4j控制 日志分类 SQL日志、异常日志、业务日志


    log4j是一个非常优秀的开源日志记录工具
    控制日志的输出级别
    控制日志信息输送的目的地是控制台、文件等
    控制每一条日志的输出格式

    使用:
    1:导入jar包
    2:src同目录下建立log4j.properties文件
    3:编写日志

    案例01
    log4j.rootLogger=debug,appender1// appender1是自己指定的名字
    log4j.appender.appender1=org.apache.log4j.ConsoleAppender
    log4j.appender.appender1.layout=org.apache.log4j.SimpleLayout

    private static Logger logger = Logger.getLogger(TestLogger.class);
    public static void main(String[] args) {
    // 记录 debug 级别的信息
    logger.debug("This is debug message.");
    // 记录 info 级别的信息
    logger.info("This is info message.");
    // 记录 error 级别的信息
    logger.error("This is error message.");
    try{
    int i=1/0;
    }catch(Exception e){
    logger.error(e.getMessage());
    }
    }
    //规则
    //Loggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和FATAL
    //DEBUG < INFO < WARN < ERROR < FATAL

    案例2:将错误信息输出到html文件中
    log4j.rootLogger=debug,appender1
    log4j.appender.appender1=org.apache.log4j.FileAppender
    log4j.appender.appender1.File=c:\\myLog4J.html
    log4j.appender.appender1.layout=org.apache.log4j.HTMLLayout


    案例3:输出日志信息到文件中
    log4j.appender.appender2=org.apache.log4j.FileAppender
    log4j.appender.appender2.File=c:\\myLog4J.txt
    log4j.appender.appender2.layout=org.apache.log4j.SimpleLayout

  • 相关阅读:
    2020系统综合实践 第6次实践作业 15组
    2020系统综合实践 第5次实践作业
    2020系统综合实践 第4次实践作业
    2020系统综合实践 第3次实践作业
    2020系统综合实践 第2次实践作业
    系统综合实践_第1次实践作业
    2019 SDN大作业
    2019 SDN上机第7次作业
    第04组&#160;Beta版本演示
    Daily life团队冲刺博客 七
  • 原文地址:https://www.cnblogs.com/1736gerr/p/6544922.html
Copyright © 2020-2023  润新知