SpringBoot中使用log4j日志
2017-07-16 18:27
253 查看
一:引入jar包 使用SpringBoot创建项目的时候,pom文件引入了spring-boot-starter,其中包含了spring-boot-starter-logging,该依赖内容就是Spring Boot默认的日志框架Logback,所以如果想在项目中使用log4j框架,首先需要排除spring-boot-starter-logging该jar包,然后引入log4j所依赖的jar包,如下:
<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> <version>1.3.8.RELEASE</version> </dependency>二:配置log4j.properties 引入相关jar包后,只需要在目录src/main/resources下加入配置文件log4j.properties,就开始对日志进行配置使用。 (1)配置控制台输出,配置内容如下:
# LOG4J配置log4j.rootCategory=INFO,stdout# 控制台输出log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %5p %c{1}:%L - %m%n(2)日志输出到文件,配置内容如下:
log4j.rootCategory=INFO,stdout,file# root日志输出log4j.appender.file=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.file.file=E:\\test.loglog4j.appender.file.DatePattern='.'yyyy-MM-ddlog4j.appender.file.layout=org.apache.log4j.PatternLayoutlog4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %5p %c{1}:%L - %m%n参考网址:http://blog.didispace.com/springbootlog4j/
相关文章推荐
- spring boot Websocket(使用笔记)
- Spring Boot 实践折腾记(三):三板斧,Spring Boot下使用Mybatis
- SpringBoot实战(六)之使用LDAP验证用户
- 在Spring Boot中使用Spring-data-jpa实现分页查询
- springboot 使用hibernate进行双向关联json解析时死循环处理
- Spring Boot 2.0.0.M7 使用异步消息服务-AMQP(RabbitMQ)
- 使用spring-boot-starter-actuator,报错spring-boot-starter-actuator
- Springboot中注解使用
- 46. Spring Boot中使用AOP统一处理Web请求日志【从零开始学Spring Boot】
- SpringBoot 中文手册 --Part IV --29 使用SQL数据库
- Spring Boot使用模板freemarker的示例代码
- spring boot使用通用mapper(tk.mapper) ,id自增和回显等问题
- Spring Boot Admin 的使用详解
- springboot--h2 嵌入式数据库的使用
- spring-boot 之 使用Admin监控应用
- 初识在Spring Boot中使用JPA
- springboot-24-restTemplate的使用
- spring boot 使用@RestController 和 @Controller 构造常见http get ,post请求例子
- 使用Spring Boot快速构建应用
- SpringBoot:Spring Boot使用自定义的properties