需求:将info和error信息用日志输出,方便日后查看排错。
一、Maven项目
1、引入log4j的依赖(pom.xml)
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-log4j</artifactId> </dependency>2、添加log4j.properties配置文件(resources/log4j.properties)
#log4j.rootLogger=CONSOLE,info,error,DEBUG
#调试log4j的错误时打开
log4j.rootLogger=info,error,CONSOLE,DEBUG
#上线时打开,不需再打印错误
#log4j.rootLogger=error
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyy-MM-dd-HH-mm} [%t] [%c] [%p] - %m%n
log4j.logger.info=info
log4j.appender.info=org.apache.log4j.DailyRollingFileAppender
log4j.appender.info.layout=org.apache.log4j.PatternLayout
log4j.appen