• log4j使用


    log4j使用##

    目前写的东西都是只管最粗浅的能用,自己记录用的,非教程性文章。

    使用步骤:

    1. 引用jar包: 导入log4j-1.2.15.jar

    2. 添加 配置文件:新建 log4j.properties。内容我是直接找例子复制过来的,具体参数配置代表什么意思,目前没有完全弄懂。参考如下: log4j.rootLogger=INFO,CONSOLE,DayRollingFile

      log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
      log4j.appender.Threshold=INFO
      log4j.appender.CONSOLE.Target=System.out
      log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
      log4j.appender.CONSOLE.layout.ConversionPattern=%d - %c -%-4r [%t] %-5p %x - %m%n

      log4j.appender.DayRollingFile=org.apache.log4j.DailyRollingFileAppender
      log4j.appender.DayRollingFile.file=D:/logdir/dtclient_
      log4j.appender.DayRollingFile.DatePattern=yyyyMMdd'.log'
      log4j.appender.DayRollingFile.layout=org.apache.log4j.PatternLayout
      log4j.appender.DayRollingFile.layout.ConversionPattern=/n/n[%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n

      記錄sql語句的########

      log4j.logger.com.ibatis=DEBUG
      log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG
      log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG
      log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG
      log4j.logger.org.mybatis=DEBUG
      log4j.logger.java.sql.Connection=DEBUG
      log4j.logger.java.sql.Statement=DEBUG
      log4j.logger.java.sql.PreparedStatement=DEBUG
      log4j.logger.java.sql.ResultSet=DEBUG

    3. 主入口main方法中加载配置文件:
      PropertyConfigurator.configure("config/log4j.properties");

    4. 写入log信息
      Logger logger = Logger.getLogger(testLog4.class); //testLog4为类名
      public void writeLog() {
      logger.info("hello!");
      }

  • 相关阅读:
    浏览器行为:Form表单提交
    js中new到底做了什么?如何重写new?
    vue与react对比
    关于css中touch-action属性 在移动端开发中遇到的问题
    国际化:node导语言包
    django 开发忘记密码通过邮箱找回功能
    django 通过ajax完成邮箱用户注册、激活账号
    django 通过ajax完成登录
    django 通过邮箱和用户名都能登录
    django引入模板时,部分css文件渲染不成功失灵引入不成功
  • 原文地址:https://www.cnblogs.com/falcon-fei/p/5198106.html
Copyright © 2020-2023  润新知