MyBatis集成log4j

来源:互联网 发布:linux安装网站安全狗 编辑:程序博客网 时间:2024/05/18 14:15

1.在pom.xml导入三个jar包

<!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api --><dependency>  <groupId>org.slf4j</groupId>  <artifactId>slf4j-api</artifactId>  <version>1.7.4</version></dependency><!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-log4j12 --><dependency>  <groupId>org.slf4j</groupId>  <artifactId>slf4j-log4j12</artifactId>  <version>1.7.5</version>  <scope>test</scope></dependency>
<dependency>  <groupId>log4j</groupId>  <artifactId>log4j</artifactId>  <version>1.2.17</version></dependency>
2.在resous文件下创建log4j.properties

### direct log messages to stdout ###log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target=System.outlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n### direct messages to file mylog.log ###log4j.appender.file=org.apache.log4j.FileAppenderlog4j.appender.file.File=c\://log//mylog.log  //记录日志的文件位置log4j.appender.file.layout=org.apache.log4j.PatternLayoutlog4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n### set log levels - for more verbose logging change 'info' to 'debug' ###log4j.logger.cn.happy.dao=trace,stdout

log4j.logger.cn.happy.dao=trace,stdout

cn.happy.dao与你所创建的包对应


控制台log4j显示的结果:

原创粉丝点击