首页 > 其他分享 >mybatis框架log4j日志配置详解及jar包下载

mybatis框架log4j日志配置详解及jar包下载

时间:2024-04-09 15:31:58浏览次数:27  
标签:Console jar log4j apache mybatis org appender

mybatis框架配置日志

步骤

1.引入日志的jar包

logback-classic-1.2.3.jar, logback-core-1.2.3.jar, slf4j-api-1.7.26.jar

链接:百度网盘 请输入提取码 提取码:4ufh

下载后在工程中新建一个lib文件夹

如图所示:

将下载好的jar包复制到lib文件夹中,并添加到库引用(不要漏掉!)

如图所示:

2.添加maven依赖

在pom.xml中添加以下代码:

<dependency>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>1.2.17</version>
</dependency>
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>jcl-over-slf4j</artifactId>
    <version>1.7.25</version>
</dependency>
<dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-api</artifactId>
    <version>2.19.0</version>
</dependency>

3.在src目录中添加log4j.properties文件在文件中加入以下代码(在控制台打印出mybatis执行的sql信息)

log4j.rootLogger=DEBUG, Console

#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

灵活控制日志的输出

#log4j.logger.org.apache=DEBUG

log4j.rootLogger=DEBUG, 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 

输出

总结

以上就是mybatis框架配置日志所有内容,实现在控制台输出日志信息。

如果这篇文章对你或你的朋友有帮助的话,请多多支持和分享,让更多的人受益。同时,想了解其他关于mybatis相关内容,可以进入我的主页查看,会不定时更新。让我们一起共同进步,共同学习!

标签:Console,jar,log4j,apache,mybatis,org,appender
From: https://blog.csdn.net/m0_62409036/article/details/137553629

相关文章

  • MyBatis中如果某个查询不希望使用缓存,可以在映射文件中的select语句上设置flushCache=
    <selectid="xmlGetGuaranteeCount"databaseId="sqlserver"resultType="Integer"flushCache="true"><![CDATA[SELECTcount(appisparea.ID)FROMT_APP_ISP_ARE......
  • mybatis如何传参数
    MyBatis提供了多种传参方式,以适应不同的查询需求。以下是一些常用的传参方法:1.单个参数当查询只需要一个参数时,可以直接传递该参数。MapperXML:xml<selectid="findUserById"resultType="User">SELECT*FROMuserWHEREid=#{id}</select>Java接口:javaUserfindU......
  • log4j2 基础配置
    pom.xml<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://mave......
  • manjaro下开发msp430
    安装ccstudio,yay-Sccstudio✔34s无法读取配置文件'/home/nication/.config/yay/config.json':EOFAURExplicit(1):ccstudio-12.6.0.00008-1AURDependency(1):ncurses5-compat-libs-6.4-2::(1/2)下载了PKGBUILD:ncurses5-compat-libs::(2/2)下载了PKGBUI......
  • maven中 Uber-jar 名词介绍
    Uber-jar在maven的一些文档中我们会发现"uber-jar"这个术语,许多人看到后感到困惑。其实在很多编程语言中会把super叫做uber(因为suber可能是关键字),这是上世纪80年代开始流行的,比如管superman叫uberman。所以uber-jar从字面上理解就是super-jar,这样的jar不但包含自......
  • 【javaWeb &第十二篇】MybatisPlus
    MybatisPlus详细学习快速入门MybatisPlus特性标准数据层开发分页查询按条件查询查询投影DQL编程控制DML编程控制逻辑删除乐观锁代码生成器快速入门MybatisPlus是基于Mybatis框架基础上开发的增强型工具,旨在简化开发,提高效率官方地址:http://mp.baomidou.com/开......
  • Springboot + mybatis-plus项目
    作为小白第一次做了一个Springboot+mybatis-plus的demo总结和分享一下心得。 在Plugins里面下载mybatisX搭建srping初始环境<!--使用mybatis-plus需要导入的依赖:--><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</ar......
  • springboot~mybatis统一处理公有字段
    对于实体中包含有公共字段,像create_at,create_time,update_at,update_time来说,我们没有必要在每个实体的crud操作中复制同样的代码,这样代码的味道很坏,我们应该使用mybatis的拦截器机制,将公共字段统一处理;当然mybatis-puls在实现上更加优雅,它帮我们封装了MetaObjectHandler接口,我们......
  • yay和debtap和pacman结合安装软件,manjaro还可以这么安装软件
    看到网上把欧路词典说的那么好,正好觉得goldendict用的不够顺手,打算试试,安装过程有点波折,记录如下:1.常规做法,sudopacman-Seudic没有这个软件,那就yay-Seudic,这次倒没有提示没有软件,这可以archlinux系列的软件宝库啊2.中途出现如下错误:无法读取配置文件'/home/nication/.conf......
  • java 企业工程管理系统软件源码+Spring Cloud + Spring Boot +二次开发+ MybatisPlus
    鸿鹄工程项目管理系统SpringCloud+SpringBoot+Mybatis+Vue+ElementUI+前后端分离构建工程项目管理系统项目背景一、随着公司的快速发展,企业人员和经营规模不断壮大。为了提高工程管理效率、减轻劳动强度、提高信息处理速度和准确性,公司对内部工程管理的提升提出了更高的要......