笔记:MyBatis 日志显示-log4j2

在ClassPath路径创建log4j2.xml配置文件,增加如下日志配置:

<?xml
version="1.0"
encoding="UTF-8"?>

<Configuration
status="OFF">

????<!-- 附着器配置,日志输出到什么位置 -->

????<Appenders>

????????<!-- 控制台附着器类型,输出结果到 System.out 或是 System.err -->

????????<Console
name="Console"
target="SYSTEM_OUT">

????????????<!-- 定义输入日志布局 -->

????????????<PatternLayout
pattern="%d{HH:mm:ss.SSS} [%c] [%t] %-5level %logger{36} - %msg%n"
/>

????????</Console>

????</Appenders>

????<!-- 日志记录器配置,配置日志记录级别和附着器 -->

????<Loggers>

????????<!-- 增加调用 MyBatis 的命名空间配置,可以单独设置MyBatis日志显示 -->

????????<logger
name="org.mybatisExamples.simple"
level="debug"
additivity="false">

????????????<AppenderRef
ref="Console"/>

????????</logger>

????????
?

????????<!-- 日志记录器根,level 属性设置处理的日志级别 -->

????????<Root
level="error">

????????????<!-- 日志记录器关联附着器类型,ref 熟悉设置 附着器名称 -->

????????????<AppenderRef
ref="Console"
/>

</Root>

</Configuration>

???????
?

?
?

时间: 2024-12-17 10:46:38

笔记:MyBatis 日志显示-log4j2的相关文章

论MyBatis日志-张伟东

论MyBatis日志 Mybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具: · SLF4J · Apache Commons Logging · Log4j 2 · Log4j · JDK logging 具体选择哪个日志实现工具由MyBatis的内置日志工厂确定.它会使用最先找到的(按上文列举的顺序查找). 如果一个都未找到,日志功能就会被禁用. 不少应用服务器的classpath中已经包含Commons Logging,如Tomcat和WebShpere, 所以MyBat

树莓派玩耍笔记3 -- LCD1602显示篇

LCD1602是一块成本低廉的输出设备,它有着体积小.操作简单.功耗低等优点,所以在一些DIY 产品上会用它来输出一些信息.昨天在使用时,虽然借鉴网上的资源,但是仍然有遇到一些问题,在这里写出来以便大家遇到时能够正确处理. 一.LCD1602 相关[1] 工业字符型液晶,能够同时显示16x02即32个字符.(16列2行) 1.1 管脚 1602字符型LCD通常有14条引脚线或16条引脚线的LCD,多出来的2条线是背光电源线. 引脚 符号 功能说明 1 VSS 一般接地 2 VDD 接电源(+5V

tomcat学习笔记 - 错误日志 - NetBeans配置tomcat出错(转)

转载自:http://blog.sina.com.cn/s/blog_709548200102vgy4.html 问题描述: 新安装的NetBeans8.0.2,安装过程中还一体化安装了内含的Tomcat8.0.15,打开NetBeans运行web工程失败,控制台输出错误信息如下: 启动 Tomcat 失败.*****\build-impl.xml:1164: 部署错误: 启动 Tomcat 失败.有关详细信息, 请查看服务器日志.构建失败 (总时间: 4秒) Tomcat日志显示: '127.

MyBatis 日志

1?日志Mybatis 通过使用内置的日志工厂提供日志功能. 内置日志工厂将会把日志工作委托给下面的实现之一: SLF4JApache Commons LoggingLog4j 2Log4jJDK loggingMyBatis 内置日志工厂会基于运行时检测信息选择日志委托实现. 它会(按上面罗列的顺序)使用第一个查找到的实现. 当没有找到这些实现时,将会禁用日志功能. 你可以通过在 MyBatis 配置文件 mybatis-config.xml 里面添加一项 setting 来选择其它日志实现.

论MyBatis日志

Mybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具: SLF4J Apache Commons Logging Log4j 2 Log4j JDK logging 具体选择哪个日志实现工具由MyBatis的内置日志工厂确定.它会使用最先找到的(按上文列举的顺序查找). 如果一个都未找到,日志功能就会被禁用. 不少应用服务器的classpath中已经包含Commons Logging,如Tomcat和WebShpere, 所以MyBatis会把它作为具体的日志实现.这将意味着,

Java日志体系 —— log4j2

1.1 简介 log4j2,一个日志的实现框架,是log4j的升级版本,于2014年7月正式亮相.与第一代log4j不同,log4j2完全重写了log4j的日志实现,并不是在原有基础上进行的升级,解决了log4j中的一些问题,例如:多线程下性能低下.api不支持占位符{}的使用.配置文件不能自动重新加载等. 为什么说log4j在多线程情况下性能低下呢?主要是synchronized锁在作怪,当我们的log4jzai 获取appender对象时,需要进行加锁处理:而接下来对appender操作(将

zabbix_agent反复报警-日志显示“first network error”的问题

1.问题的展现 在zabbix上有那么几个 IP 反复地报错"Zabbix agent on XXXX is unreachable for 10 minutes",用telnet测试客户端端口没问题,正常.过上那么或几分钟或几十分钟,就消失了,然后一会就又报警,这样下来机器的数据曲线是断断续续的,影响虽不大,不过挺烦人.SA上去也不仔细看,把服务一重启也不管有没有解决问题.      后来我自己上去,查看服务端日志.除了说"某个Key 的数据无法获得,超时而失败的"

MyBatis——日志

Logging Mybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具: SLF4J Apache Commons Logging Log4j 2 Log4j JDK logging 具体选择哪个日志实现工具由MyBatis的内置日志工厂确定.它会使用最先找到的(按上文列举的顺序查找). 如果一个都未找到,日志功能就会被禁用. 不少应用服务器的classpath中已经包含Commons Logging,如Tomcat和WebShpere, 所以MyBatis会把它作为具体的日志实

【转】mybatis 日志

原文链接 http://mybatis.github.io/mybatis-3/zh/logging.html Logging Mybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种方式: SLF4J Apache Commons Logging Log4j 2 Log4j JDK logging 具体选择哪个日志实现由MyBatis的内置日志工厂确定.它会使用最先找到的(按上文列举的顺序查找). 如果一个都未找到,日志功能就会被禁用. 不少应用服务器的classpath中已经包含C