首页 > 其他分享 > ssm学习笔记23001-log4j的接入和使用

ssm学习笔记23001-log4j的接入和使用

时间:2023-02-22 00:55:06浏览次数:47  
标签:jre lib java1.8 JavaDev jar ssm ext 23001 log4j

log4j的接入和使用

1、在pom文件中配置log4j的依赖

新建配置文件log4j.xml,名字必须是这个

配置内容如下:这样我们执行的sql语句等日志信息就能查看了

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">

    <appender name="STDOUT" class="org.apache.log4j.ConsoleAppender">
        <param name="Encoding" value="UTF-8" />
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%-5p %d{MM-dd HH:mm:ss,SSS} %m  (%F:%L) \n" />
        </layout>
    </appender>
    <logger name="java.sql">
        <level value="debug" />
    </logger>
    <logger name="org.apache.ibatis">
        <level value="info" />
    </logger>
    <root>
        <level value="debug" />
        <appender-ref ref="STDOUT" />
    </root>
</log4j:configuration>

再次运行测试方法:
看到一些日志信息,包括执行的sql

G:\JavaDev\java1.8\bin\java.exe -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:J:\Program Files3\idea21.3.3\IntelliJ IDEA 2021.3.3\lib\idea_rt.jar=54665:J:\Program Files3\idea21.3.3\IntelliJ IDEA 2021.3.3\bin" -Dfile.encoding=UTF-8 -classpath "J:\Program Files3\idea21.3.3\IntelliJ IDEA 2021.3.3\lib\idea_rt.jar;J:\Program Files3\idea21.3.3\IntelliJ IDEA 2021.3.3\plugins\junit\lib\junit5-rt.jar;J:\Program Files3\idea21.3.3\IntelliJ IDEA 2021.3.3\plugins\junit\lib\junit-rt.jar;G:\JavaDev\java1.8\jre\lib\charsets.jar;G:\JavaDev\java1.8\jre\lib\ext\access-bridge-64.jar;G:\JavaDev\java1.8\jre\lib\ext\cldrdata.jar;G:\JavaDev\java1.8\jre\lib\ext\dnsns.jar;G:\JavaDev\java1.8\jre\lib\ext\jaccess.jar;G:\JavaDev\java1.8\jre\lib\ext\jfxrt.jar;G:\JavaDev\java1.8\jre\lib\ext\localedata.jar;G:\JavaDev\java1.8\jre\lib\ext\nashorn.jar;G:\JavaDev\java1.8\jre\lib\ext\sunec.jar;G:\JavaDev\java1.8\jre\lib\ext\sunjce_provider.jar;G:\JavaDev\java1.8\jre\lib\ext\sunmscapi.jar;G:\JavaDev\java1.8\jre\lib\ext\sunpkcs11.jar;G:\JavaDev\java1.8\jre\lib\ext\zipfs.jar;G:\JavaDev\java1.8\jre\lib\jce.jar;G:\JavaDev\java1.8\jre\lib\jfr.jar;G:\JavaDev\java1.8\jre\lib\jfxswt.jar;G:\JavaDev\java1.8\jre\lib\jsse.jar;G:\JavaDev\java1.8\jre\lib\management-agent.jar;G:\JavaDev\java1.8\jre\lib\resources.jar;G:\JavaDev\java1.8\jre\lib\rt.jar;J:\Study\SSM\ssm23\mybatis_helloworld\target\test-classes;J:\Study\SSM\ssm23\mybatis_helloworld\target\classes;C:\Users\Administrator\.m2\repository\org\mybatis\mybatis\3.5.7\mybatis-3.5.7.jar;C:\Users\Administrator\.m2\repository\junit\junit\4.12\junit-4.12.jar;C:\Users\Administrator\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\Administrator\.m2\repository\mysql\mysql-connector-java\8.0.30\mysql-connector-java-8.0.30.jar;C:\Users\Administrator\.m2\repository\com\google\protobuf\protobuf-java\3.19.4\protobuf-java-3.19.4.jar;C:\Users\Administrator\.m2\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar" com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit4 com.wjw.mybatis.test.MyBatisTest,testInsert
DEBUG 02-22 00:45:21,391 ==>  Preparing: insert into t_user values(null,'admin','123456',23,'男','[email protected]')  (BaseJdbcLogger.java:137) 
DEBUG 02-22 00:45:21,426 ==> Parameters:   (BaseJdbcLogger.java:137) 
DEBUG 02-22 00:45:21,471 <==    Updates: 1  (BaseJdbcLogger.java:137) 
结果:1

Process finished with exit code 0

标签:jre,lib,java1.8,JavaDev,jar,ssm,ext,23001,log4j
From: https://www.cnblogs.com/wjw-blog/p/17143024.html

相关文章

  • ssm学习笔记23001-mybatis接入和数据库连接实现一个插入数据的操作
    mybatis:是什么,用来干嘛的,同类竞品中有何种优势?mybatis在idea中的引入:1、创建一个空工程2、创建一个空的maven文件:会自动生成一个pox文件,打包类型配置为jar,添加mybat......
  • [SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数
    工作台开发文章目录​​工作台开发​​​​什么是工作台​​​​开发工作台​​​​初始化菜单数据​​什么是工作台后台首页就是我们所说的工作台比如我们去看一个其它的......
  • 漏洞分析-log4j RCE-JAVA篇
    0x00原理分析log4j的介绍:log4j是java打印输出日志的一个API,只要引入了log4j的jar包或者是在xml配置文件内配置好log4j即可输入java运行时产生的日志内容,一般用于记录网......
  • SSM整合02 - Spring整合SpringMVC
    Spring与SpringMVC分别各自管理Service层和Controller层spring.xml<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/be......
  • SSM整合03 - Spring整合MyBatis
    MyBatis核心配置文件mybatis-config.xmlSpring整合MyBatis的核心点:将MyBatis核心配置文件中的配置尽可能写入Spring的配置文件中原MyBatis核心配置文件mybatis-config.......
  • 基于springboot实现SSM整合
    (1)SpringBoot整合Spring(不存在)(2)SpringBoot整合SpringMVC(不存在)(3)SpringBoot整合MyBatis(主要)一、新建springboot项目。  在application.yml配置文件中添加数据源......
  • 基于SSM框架的校园迎新信息管理系统
    下载地址:​​程序源码点我​​文章目录​​校园迎新信息管理系统​​​​一、主要技术:​​​​二、需求分析:​​​​三、功能模块结构​​​​四、设计结果展示​​​​六......
  • log4j2
    java日志体系本部分主要讲解Java日志体系方便理解log4j,logback,log4j2,jul,jcl,slf4j之间的关系,Java日志体系来说相对混乱,经常可能出现"日志打不出","日志jar包冲突"等......
  • log4j配置详解
    一、log4j.rootLogger=INFO,stdout,R●第一个参数为等级,后面可跟一到多个参数,为输出的位置;●例句的意思为将等级为INFO的日志信息使用stdout和R进行输出,stdout和R可以自......
  • SSMS建表时,出现报错,无法建表
    出现的提示信息Thisbackendversionisnotsupportedtodesigndatabasediagramsortables.(MSVisualDatabaseTools  问题发生的原因SSMS的版本低于SQLSe......