基于SSM框架配置log4j的基本方法

本文详细介绍了在SSM框架中配置log4j的步骤,包括添加maven依赖,设置mybatis日志实现,创建log4j.properties配置文件,引入配置,测试以及如何进行日志管理。
摘要由CSDN通过智能技术生成

基于SSM框架配置log4j的基本方法

日志是项目管理中非常重要的工具,尤其是在后台项目中。日志记录了项目的访问信息、打印信息和错误信息等,可以有效地帮助开发者查看和获取以上各类信息。

在SSM框架中配置log4j是非常简单的,只需要按照以下步骤操作即可:

1.添加maven依赖

在pom.xml文件中添加以下依赖

<!-- log start -->
<dependency>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>${log4j.version}</version>
    </dependency>

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-api</artifactId>
    <version>${slf4j.version}</version>
</dependency>

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-log4j12</artifactId>
    <version>${slf4j.version}</version>
</dependency>
<!-- log end -->
<!--这里使用变量来指定包版本,也可以直接指定具体版本-->

2.设置mybatis的日志实现

mybatis内置的工厂日志会提供日志功能,具体的日志实现有以下几种

  • SLF4J
  • Apache Commons Logging
  • Log4j 2
  • Log4j
  • JDK Logging

具体选择哪种日志实现由mybatis内置的日志工厂确定。默认是按照上文列举的顺序查找,最先找到的就是其日志实现。如果一个都没有找到,日志功能将会被禁用。

这里有一点需要注意的是,常见的服务器(如tomcat)已经包含了Commons Logging,所以mybatis会选择它作为具体的日志实现。此时,Log4j会被忽略。

如果想用实现Log4j的话,就必须在mybatis的配置文件里面添加一项setting(设置)。一般情况下,spring-mvc和mybatis整合后没有单独的mybatis配置文件,所以可以直接(在classpath下)新建一个文件,命名mybatis.xml,内容以下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "-//mybatis.or
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值