用log4j2 打印ibatis2日志失败

问题描述

请问各位大神,ibatis2.0支持使用log4j2来输出ibatis日志吗?请注意下,是logj42,不是log4j。参照log4j来配置log4j2,亲测无法输出,求各位大神指导下。部分配置可参见如下:<RollingFilename="IBatis"fileName="/wls/apache/applogs/dos-dds/db.log"filePattern="/wls/apache/applogs/dos-dds/db.%d{yyyy-MM-dd}.log"><ThresholdFilterlevel="debug"onMatch="ACCEPT"onMismatch="DENY"/><PatternLayoutcharset="GBK"pattern="%d{yyyy-MM-dd'at'HH:mm:ssz}%-5level%c{36}%L%M-%msg%xEx%n"/><SizeBasedTriggeringPolicysize="2000KB"/></RollingFile><loggername="com.ibatis"additivity="true"><levelvalue="DEBUG"/></logger><loggername="java.sql.Connection"additivity="true"><levelvalue="DEBUG"/></logger><loggername="java.sql.Statement"additivity="true"><levelvalue="DEBUG"/></logger><loggername="java.sql.PreparedStatement"additivity="true"><levelvalue="DEBUG"/><appender-refref="IBatis"/></logger><loggername="java.sql.ResultSet"additivity="true"><levelvalue="DEBUG"/><appender-refref="IBatis"/></logger>

解决方案

解决方案二:
好吧,我承认我开始看错了~
解决方案三:
试试用slf4j+log4j2的方式

时间: 2025-01-23 21:40:41

用log4j2 打印ibatis2日志失败的相关文章

打印数据获取(压缩)失败解决办法

  打印数据获取(压缩)失败解决办法: 1.检查c:windows文件夹下,有没有Temp文件夹,如果没有,则需要新建一个 2.桌面云雀图标->鼠标右键->以管理员权限运行 3.如果还不行,那么一般你是win8系统,你再看看c:windowsTemp 文件夹->鼠标右键->属性->安全 ,user/(你的windows用户名) 是不是没有'修改''写入'两个权限,如果没有,都改成有.然后再试试云雀打印. 如果win7,win8系统遇到不能修改文件夹权限,请看下面的教程: 默认

我想知道打印这些日志原因?以及解决方案 ,请勿敷衍了事

问题描述 EMChatManager+Login::loginWithUsername:password:error: -- error:无效的appkey.XMPPStream::connectToHost:onPort:withTimeout:error: -- host:182.92.20.34 -- port:443我想知道打印这些日志原因?以及解决方案 ,请勿敷衍了事 解决方案 1.现在可以登陆成功吗?2.你的appkey确认下对不对,到环信后台确认下

Nodejs进阶:用debug模块打印调试日志

本文摘录自<Nodejs学习笔记>,更多章节及更新,请访问 github主页地址.欢迎加群交流,群号 197339705. 前言 在node程序开发中时,经常需要打印调试日志.用的比较多的是debug模块,比如express框架中就用到了.下文简单举几个例子进行说明.文中相关代码示例,可在这里找到. 备注:node在0.11.3版本也加入了util.debuglog()用于打印调试日志,使用方法跟debug模块大同小异. 基础例子 首先,安装debug模块. npm install debug

mysql5.7.12开启二进制日志失败的问题

问题描述 mysql5.7.12开启二进制日志失败的问题 本人菜鸟,打算了解一下mysql日志部分,可是按照文档,却出现了问题.求指教.mysql版本5.7.12,ubuntu 16.04 LTS,内核4.4.0-22-generic 解决方案 MySQL开启二进制日志 解决方案二: https://dev.mysql.com/doc/refman/5.7/en/binary-log-formats.html 解决方案三:

iOS SDK,怎么把日志取消关掉啊 ??一大串你们环信的日志,我要分析其他 模块打印的日志都不好分析

问题描述 iOS SDK,怎么把日志取消关掉啊 ??一大串你们环信的日志,我要分析其他 模块打印的日志都不好分析 解决方案 [[EaseMob sharedInstance] registerSDKWithAppKey:appkey    apnsCertName:apnsCertNa    otherConfig:@{kSDKConfigEnableConsoleLogger:[NSNumber numberWithBool:NO]}];解决方案二:谢谢,没仔细忽略 了

Python中使用logging模块打印log日志详解_python

学一门新技术或者新语言,我们都要首先学会如何去适应这们新技术,其中在适应过程中,我们必须得学习如何调试程序并打出相应的log信息来,正所谓"只要log打的好,没有bug解不了",在我们熟知的一些信息技术中,log4xxx系列以及开发Android app时的android.util.Log包等等都是为了开发者更好的得到log信息服务的.在Python这门语言中,我们同样可以根据自己的程序需要打出log. log信息不同于使用打桩法打印一定的标记信息,log可以根据程序需要而分出不同的l

spring-junit中使用 log4j或者logback 打印spring日志

package com.gooddeep.elasticsearch; import java.util.HashMap; import java.util.List; import java.util.Map; import org.apache.commons.collections.map.HashedMap; import org.apache.log4j.PropertyConfigurator; import org.junit.Test; import org.junit.runn

集成环信 UI3.0后,界面正常,但发送消息总是显示失败,打印发送消息失败回调函数,显示No permission for this operation

问题描述 - (void)messageViewController:(EaseMessageViewController *)viewController   didFailSendingMessageModel:(id<IMessageModel>)messageModel                        error:(EMError *)error{    NSLog(@"ChatViewController--------------------------%@

WebService调用网络共享的打印机打印水晶报表失败,求助!!

问题描述 帖子发在WebService区了,请各位帮忙看看,不胜感激http://bbs.csdn.net/topics/390833121 解决方案