一、首先导入包

log4j-1.2.11.jar

slf4j-api-1.4.3.jar

slf4j-log4j12-1.4.3.jar

二、web.xml配置

<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>classpath:log4j.properties</param-value>
</context-param>
<context-param>
<param-name>log4jRefreshInterval</param-name>
<param-value>6000</param-value>
</context-param>

<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>

三、log4j.properties配置

### set log levels ###
log4j.rootLogger = DEBUG , C , D , E

# MyBatis logging configuration...
log4j.logger.com.quicksure.mobile.dao=DEBUG

### console ###
log4j.appender.C = org.apache.log4j.ConsoleAppender
log4j.appender.C.Target = System.out
log4j.appender.console.Threshold=DEBUG
log4j.appender.C.layout = org.apache.log4j.PatternLayout
log4j.appender.C.layout.ConversionPattern = [quicksureMobile][%p] [%-d{yyyy-MM-dd HH:mm:ss}] %C.%M(%L) | %m%n

### log file ###
log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.File = ../logs/quickSureMobileServer.log
log4j.appender.D.MaxFileSize=10mb
log4j.appender.D.Append = true
log4j.appender.D.Threshold = INFO
log4j.appender.D.layout = org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern = [quicksureMobile][%p] [%-d{yyyy-MM-dd HH:mm:ss}] %C.%M(%L) | %m%n

### exception ###
log4j.appender.E = org.apache.log4j.DailyRollingFileAppender
log4j.appender.E.File = ../logs/quickSureMobileServerError.log
log4j.appender.E.Append = true
log4j.appender.E.Threshold = ERROR
log4j.appender.E.layout = org.apache.log4j.PatternLayout
log4j.appender.E.layout.ConversionPattern =[quicksureMobile][%p] [%-d{yyyy-MM-dd HH\:mm\:ss}] %C.%M(%L) | %m%n

#3 druid
log4j.logger.druid.sql=INFO
log4j.logger.druid.sql.DataSource=info
log4j.logger.druid.sql.Connection=info
log4j.logger.druid.sql.Statement=info
log4j.logger.druid.sql.ResultSet=info

#4 mybatis
log4j.logger.org.mybatis=DEBUG

log4j.logger.java.sql=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.ResultSet=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG

转载于:https://www.cnblogs.com/tiannan-/p/9178863.html

log4j+mybatis打印日志文件相关推荐

  1. log4j不打印日志的问题解决方式一

    日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录.在使用log4j的时候,难免会遇到各种问题:下面介绍一下,使用log4j不打印日志情况的排 ...

  2. springboot项目输入打印日志文件到本地

    springboot项目输入打印日志文件到本地 pom.xml中添加jar包: <dependency><groupId>ch.qos.logback</groupId& ...

  3. Android 捕获异常,并打印日志文件到本地

    开发过程中或多或少肯定会出现异常问题,有的可以百分百复现,可以很快的定位到问题,但有的只是偶尔出现一次,定位问题会困难很多,可以使用CrashHandlerManager(主要定位会造成崩溃的异常)和 ...

  4. linux上设置了log4j没有产生日志文件_关于 log4j 升级到 log4j2 的小结

    关于升级 jar 包等前提要求 删掉原先的 log4j-1.XX 等 jar 包 从 1.XX 升级到 2.XX 平稳升级需要的 jar 包,其中包括用 sl4j-1.7.25 (1.7.21 暂时也 ...

  5. 打印日志文件并将其上传存到HDFS中

    在本地打印日志 , 对日志文件进行分析 , 把需要上传的日志文件移动到待上传目录 , 将待上传的日志文件逐个上传到HDFS , 并移动到备份目录 , 定期清理过期备份日志 . 1.首先生产日志文件: ...

  6. linux c打印日志文件,linux c下log输出代码模板示例代码

    前言 本文主要介绍了关于linux c下log输出代码模板的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 模板 模本分为两个文件:log.c和log.h. log.c /* ...

  7. log4j中配置日志文件相对路径方法

    提醒:本文并不是本人的原创,转载自 http://www.zxbc.cn/html/20080402/33022_4.html ,将原文中的代码和读取来别扭的语句略作修改以使读者更容易理解作者的意思, ...

  8. log4j无法打印日志的问题

    http://www.webspherechina.net/club/thread-11960-1-1.html 这个问题提出来一直没人解决,最后找到毛病了,发在这里                 ...

  9. log4j不生成日志文件的问题

    直接看我的注解吧 注意地址的斜杠,还有地址别写什么相对地址了,这包太老了,服务器update一下兼容问题就出来了. #第一个参数定义达到什么程度就输出 第二第三....第N 定义输出的类型 #debu ...

最新文章

  1. 关于easyui中的editIndex
  2. Java 正则表达式格式化时间显示
  3. (JAVA)Map集合
  4. js 字符串、数值之间的转换
  5. 95-40-050-java.util.concurrent-CopyOnWriteArraySet
  6. 解决布线困难的小方法-----无线路由器变身交换机
  7. 计算机操作系统考试习题
  8. GNS3 添加思科交换机
  9. verilog语法基础
  10. 全市场等权中位数_市场指数估值周报20200523
  11. 解决:微软拼音输入法不显示选字栏,微软的拼音输入法第一个候选词不显示
  12. between and 用法
  13. 关于RS-485总线,这篇很详细
  14. 软件工程师嵌入式开发交流论坛推荐排行
  15. mysql 异常码1903_Mysql 异常。 寻求帮助
  16. 一文教你如何使用Mybatis Plugin 以及Druid Filer 改写SQL
  17. jam 掘金study_有谁知道12月19号奇才对掘金(cctv5直播)赛后放的那首英文歌叫什么名字?多好听的。...
  18. linux【网络】网络请求延迟变大了,我该怎么办?
  19. Uni-app 课程详情页 获取课程详情 + 收藏 + 加入购物车
  20. 概率论与数理统计第一章 随机事件与概率 学习总结

热门文章

  1. ASP.NET中使用C#文件下载四方法
  2. 用RDLC报表(一)
  3. 懒人建站 前台设计及特效
  4. Python《第一次爬虫遭遇反盗链(下)》
  5. 漫步数学分析番外六(上)
  6. 浏览器怎么扫描二维码_让你的chrome浏览器开启自动翻译,浏览任何语言不是梦...
  7. TX2刷机flashOS finished后,卡在determining IP address解决方案
  8. 服务连接不上nacos集群_Rust 微服务实践: 连接 rust , nacos , spring cloud
  9. python使用pip离线下载并安装包
  10. Golang预备知识