ssm框架下slf4j+log4j整合输出日志

pom依赖

<dependency>
    <groupId> org.slf4j </groupId>
    <artifactId> slf4j-log4j12 </artifactId>
    <version> 1.7.21 </version>
</dependency>


log4j.properties
# 定义 LOG 输出级别
log4j.rootLogger = INFO,Console,File

# 定义日志输出目的地为控制台
log4j.appender.Console = org.apache.log4j.ConsoleAppender
log4j.appender.Console.Target = System.out
# 可以灵活地指定日志输出格式,下面一行是指定具体的格式
log4j.appender.Console.layout = org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern = [%c] - %m%n
# 日志输出级别
log4j.appender.Console.Threshold = ALL

# 定义日志输出文件
# 指定输出目录
log4j.appender.File.File = ../logs/ssm-base.log #这个目录是在你tomcat下。实际路径:../tomcat/logs/ssm-base.log
# 定义文件最大大小
log4j.appender.File.MaxFileSize = 10MB
# 文件大小到达指定尺寸的时候产生一个新的文件
log4j.appender.File = org.apache.log4j.RollingFileAppender
# 日志输出级别
log4j.appender.File.Threshold = ALL
# 设置日志文件编码
log4j.appender.File.Encoding = utf-8
# 日志信息布局
log4j.appender.File.layout = org.apache.log4j.PatternLayout
# 日志格式
log4j.appender.File.layout.ConversionPattern = [%p] [%d{yyyy-MM-dd HH \: mm \: ss}][%c]%m%n

# 打印 mybatis sql 语句
log4j.logger.com .yunhui.dao = DEBUG

猜你喜欢

转载自blog.csdn.net/qq_29992111/article/details/78749408