MyBatis学习(五)MyBatis-开启log4j日志

1、前言

Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。


2、使用

1、下载相关的jar包

直接进入Mybatis的github项目地址
MyBatis学习(五)MyBatis-开启log4j日志
下载之后解压、可以看见lib目录、里面有log4j的jar包、如图所示。
MyBatis学习(五)MyBatis-开启log4j日志

2、引入idea

按照以下步骤引入即可。
MyBatis学习(五)MyBatis-开启log4j日志

3、配置Log4j

MyBatis学习(五)MyBatis-开启log4j日志

1、配置log4j.properties

配置如下

log4j.rootLogger=DEBUG, stdout
# 配置CONSOLE输出到控制台
log4j.appender.stdout=org.apache.log4j.ConsoleAppender 
# 配置CONSOLE设置为自定义布局模式
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 
# 配置CONSOLE日志的输出格式  [frame] 2019-08-22 22:52:12,000  %r耗费毫秒数 %p日志的优先级 %t线程名 %C所属类名通常为全类名 %L代码中的行号 %x线程相关联的NDC %m日志 %n换行
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n

2、配置conf.xml

MyBatis学习(五)MyBatis-开启log4j日志

4、测试

这里我随意打开启动测试类进行测试、会发现控制台打印的东西已经发生改变。
MyBatis学习(五)MyBatis-开启log4j日志

上一篇:使用paramiko连接第一台服务器,并在第一台服务器上执行ssh连接第二台服务器,提示密码输入时的处理办法


下一篇:Python中的标准输入输出,sys.stdin和input的区别