文档章节

log4j mybatis日志打印不出来

miaojiangmin
 miaojiangmin
发布于 2016/09/11 22:31
字数 197
阅读 320
收藏 2

目前公司项目中的日志还是有点问题,主要体现在不能够输出mybatis的日志,这让我很困惑,因为调试的时候很不方便,记录一下这个问题一定要解决。

log4j.logger.org.apache.ibatis=INFO,CONSOLE

# Output pattern : date [thread] priority category - message
log4j.rootLogger=debug, Console

log4j.logger.org.apache.ibatis=INFO,CONSOLE

#, RollingFile
#Console
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

#log4jdbc
log4j.logger.java.sql.ResultSet=debug
log4j.logger.org.apache=debug
log4j.logger.java.sql.Connection=debug
log4j.logger.java.sql.Statement=debug
log4j.logger.java.sql.PreparedStatement=debug

 

 

log4j.rootLogger=ERROR,CONSOLE

log4j.logger.com.zttx=DEBUG,PLATFORM
log4j.logger.org.apache.shiro=INFO,PLATFORM
log4j.logger.org.apache.ibatis=INFO,CONSOLE
log4j.logger.com.alibaba.dubbo=INFO,CONSOLE
log4j.logger.com.google.code.yanf4j=ERROR,CONSOLE
log4j.logger.org.springframework.beans.factory.xml.XmlBeanDefinitionReader=INFO,CONSOLE


#########################################################
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Target=System.out
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %p[%c] - %m%n
#########################################################
log4j.appender.PLATFORM=org.apache.log4j.DailyRollingFileAppender
log4j.appender.PLATFORM.File=${catalina.base}/logs/platform.log
log4j.appender.PLATFORM.DatePattern='.'yyyy-MM-dd
log4j.appender.PLATFORM.layout=org.apache.log4j.PatternLayout
log4j.appender.PLATFORM.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %p[%c] - %m%n

#########################################################
#log4j.appender.JDBC=com.zttx.module.client.bean.JDBCAppender
#log4j.appender.JDBC.Threshold=DEBUG
#log4j.appender.JDBC.sql=INSERT INTO ClientActionLog(refrenceId,url,params,result,status,createTime) VALUES ('%X{refrenceId}', '%X{url}', '%X{params}', '%m','%X{status}','%d{yyyy-MM-dd HH:mm:ss}')
#log4j.appender.JDBC.layout=org.apache.log4j.PatternLayout

© 著作权归作者所有

下一篇: webjars
miaojiangmin
粉丝 15
博文 473
码字总数 115948
作品 0
宁波
程序员
私信 提问
log4j配置mybatis打印不出sql语句

各位大神,你们好!请教个关于打印sql语句的问题。 我想要配置log4j实现在控制台打印sql语句,现在是只有sql出错时才会打印语句出来,正确的语句没有打印出来。请问下面的配置不能实现正常s...

fgod
2016/02/14
13.2K
4
log4j打印mybatis sql语句

Mybatis默认使用有slf4j 必须加上依赖 <dependency><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId><version>1.7.5</version></dependency> <dependency><groupId>org......

刘志成
2013/11/16
11.7K
5
springmvc 项目完整示例06 日志–log4j 参数详细解析 log4j如何配置

Log4j由三个重要的组件构成: 日志信息的优先级 日志信息的输出目的地 日志信息的输出格式 日志信息的优先级从高到低有ERROR、WARN、 INFO、DEBUG,分别用来指定这条日志信息的重要程度; 日...

noteless
2016/02/24
0
0
MyBatis 之输出 sql 日志

两种方式 使用标准日志输出 <configuration> </configuration> 使用log4j日志输出 <configuration> </configuration> logImpl 指定 MyBatis 所用日志的具体实现,未指定时将自动查找。 SLF4......

干干
01/02
75
0
请问druid 使用log4j 打印sql能通过配置不换行吗?

使用的是druid,log4j打印sql日志,持久化框架用的是mybatis,但是打印出来的sql是换行的。能不能不换行? 请@wenshao大神帮帮我。

raindayu
2017/07/13
320
1

没有更多内容

加载失败,请刷新页面

加载更多

2684亿!阿里CTO张建锋:不是任何一朵云都撑得住双11

“不是任何一朵云都能撑住这个流量。中国有两朵云,一朵是阿里云,一朵叫其他云。”11月11日晚,阿里巴巴集团CTO张建锋表示,“阿里云不一样,10年前我们从第一行代码写起,构建了中国唯一自...

阿里云官方博客
13分钟前
3
0
Spark自定义外部数据源

背景:有时候我们需要定义一个外部数据源,然后用spark sql的方式来处理。这样的好处有2点: (1)定义了外部数据源后,用起来很简洁,软件架构清晰,通过sql方式直接使用。 (2)容易分层分...

守望者之父
16分钟前
3
0
电磁兼容不应空论 越实践越知深浅

在电子行业中,电子工程师极为熟悉的就是EMC电磁兼容性测试的各项规范。其实大多工程师所了解的电磁兼容性一般来说就是:设备或系统在其电磁环境中能正常工作,且不对该环境中任何事物构成不...

demyar
17分钟前
3
0
16、SpringMVC拦截器

拦截定义 定义拦截器,实现HandlerInterceptor接口。接口中提供三个方法。 public class HandlerInterceptor1 implements HandlerInterceptor{ public boolean preHandle(HttpServletR......

快乐的瓶子
17分钟前
3
0
顺时针打印矩阵

public class Code_06_PrintMatrixSpiralOrder {public static void spiralOrderPrint(int[][] matrix) {int tR = 0; //左上角的行int tC = 0; //左上角的列int dR = ma......

Garphy
19分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部