zoukankan      html  css  js  c++  java
  • 【Log4J】

    学习mybatis中用到了Log4J 在此记录下

    引入

    引入Maven配置

            <!-- https://mvnrepository.com/artifact/log4j/log4j -->
            <dependency>
                <groupId>log4j</groupId>
                <artifactId>log4j</artifactId>
                <version>1.2.17</version>
            </dependency>
    

    配置

    添加配置文件log4j.properties

    ### Global logging configuration
    log4j.rootLogger=DEBUG,Console
    
    ### Console output...
    log4j.appender.Console=org.apache.log4j.ConsoleAppender
    log4j.appender.Console.layout=org.apache.log4j.PatternLayout
    log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n
    
    #log4j.logger.org.apache=INFO
    
    

    配置说明

    log4j.rootLogger
    总日志级别,DEBUG、INFO、WARN、ERROR,逗号后面是输出的位置,目前配置为控制台
    log4j.appender.Console
    前面的log4j.appender为关键字,后面的Console要输出在哪就配哪
    log4j.appender.Console.layout
    前面2个依然是关键字,配置的内容是一个需要输出的类,表示自定义格式输出
    log4j.appender.Console.layout.ConversionPattern
    前面2个依然是关键字,自定义格式输出的格式,%d 时间,%t线程名称 ,%p输出的等级,-5表示在右侧补齐空格,如INFO(空格),%c表示类名+包名,%m表示输出内容 ,%n表示换行
    log4j.logger.org.apache
    前面2个依然是关键字,后面为指定包名,相较于rootLogger的全局设置,这里可以设置局部的包输出的日志级别

  • 相关阅读:
    架构基础-容量评估
    golang版本实现版本号比较-从易到解决bug
    数组模拟栈
    稀疏数组
    密码生成器
    01-gopsutil包使用
    02从零开始学习GO语言--标识符、关键字、变量和常量
    Go语言简介
    从零开始学习GO语言-搭建Go语言开发环境-快速开发入门第一个小程序
    ES6学习总结之 Module
  • 原文地址:https://www.cnblogs.com/shanelau/p/7078915.html
Copyright © 2011-2022 走看看