sprongboot使用的默认日志框架是Logback,可以配置成log4j的配置。

只需要两步,就可以简单配置,

1.首先,引入依赖spring-boot-starter-log4j依赖。引入spring-boot-starter-log4j时候记得引入版本号,不然容易报错。

<dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-log4j</artifactId>
        <version>1.3.8.RELEASE</version>
      </dependency>

2.在application.properties旁边新建一个log4j.properties,如下图

配置如下:

log4j.rootLogger=info,error,CONSOLE,DEBUG
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.appender.info.layout.ConversionPattern=%d{yyyy-MM-dd-HH-mm} [%t] [%c] [%p] - %m%n  
log4j.appender.info.datePattern='.'yyyy-MM-dd
log4j.appender.info.Threshold = info   
log4j.appender.info.append=true   
log4j.appender.info.File=C://Game/api_services_info.log
log4j.logger.error=error  
log4j.appender.error=org.apache.log4j.DailyRollingFileAppender
log4j.appender.error.layout=org.apache.log4j.PatternLayout     
log4j.appender.error.layout.ConversionPattern=%d{yyyy-MM-dd-HH-mm} [%t] [%c] [%p] - %m%n  
log4j.appender.error.datePattern='.'yyyy-MM-dd
log4j.appender.error.Threshold = error   
log4j.appender.error.append=true   
log4j.appender.error.File=C://Game/api_services_error.log
log4j.logger.DEBUG=DEBUG
log4j.appender.DEBUG=org.apache.log4j.DailyRollingFileAppender
log4j.appender.DEBUG.layout=org.apache.log4j.PatternLayout     
log4j.appender.DEBUG.layout.ConversionPattern=%d{yyyy-MM-dd-HH-mm} [%t] [%c] [%p] - %m%n  
log4j.appender.DEBUG.datePattern='.'yyyy-MM-dd
log4j.appender.DEBUG.Threshold = DEBUG   
log4j.appender.DEBUG.append=true   
log4j.appender.DEBUG.File=C://Game/api_services_debug.log

Springboot日志log4j的配置相关推荐

  1. springmvc 项目完整示例05 日志 --log4j整合 配置 log4j属性设置 log4j 配置文件 log4j应用...

    log4j 就是log for java嘛,老外都喜欢这样子,比如那个I18n  ---internationalization  不就是i和n之间有18个字母... http://logging.a ...

  2. linux activemq 打印日志,Log4j.xml配置日志按级别过滤并将指定级别的日志发送到ActiveMQ...

    目标:将debug,info级别的日志输出到本地文件,将warn,error级别的日志输出到ActiveMQ. 说明:本文还是使用之前的两个项目:Product和Logging. 经过一番搜索后,发现 ...

  3. springboot 日志 log4j

    日志: 记录事件发生过程,方便问题追溯,问题查找,注意中文乱码及日志级别 jar包引入: <!-- log4j --> <dependency><groupId>o ...

  4. 日志 log4j.xml配置详解

    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE log4j:configuration SY ...

  5. Spring Boot与日志 ——日志框架、日志配置||SLF4j使用||SpringBoot日志关系||切换日志框架

    1.日志框架 SLF4j使用 1.如何在系统中使用SLF4j 以后开发的时候,日志记录方法的调用,不应该来直接调用日志的实现类,而是调用日志抽象层里面的方法: 给系统里面导入slf4j的jar和 lo ...

  6. springboot日志配置

    SpringBoot日志使用 1. 在springboot中测试打印日志 package com.leon.springboot_log;import org.apache.logging.log4j ...

  7. springboot日志配输出路径配置_SpringBoot日志配置详解

    前言 ​记录应用系统曰志主要有三个原因 记录操作轨迹.监控系统运行状况.回溯系统故障.记录操作行为及操作轨迹数据,可以数据化地分析用户偏好,有助于优化业务逻辑,为用户提供个性化的服务.例如,通过 ac ...

  8. spring、springboot集成 log4j日志、log4j2日志以及slf4j

    1.查看pringboot自带的日志框架 新建一个springboot 工程,查看依赖树 通过查看依赖树可以发现,springboot自带被loggong管理的log4j .logback等日志相关的 ...

  9. SLF4j的介绍与使用+SpringBoot日志配置

    关于日志 日志级别 error > warn > info > debug > trace > fatal trace:级别最低 debug:需要调试时候的关键信息 in ...

最新文章

  1. C++拾趣——STL容器的插入、删除、遍历和查找操作性能对比(Windows VirtualStudio)——插入
  2. 物联网技术周报第 141 期: 使用 Alexa Voice 和 Raspberry Pi 构建图片识别应用
  3. 浅显易懂讲讲网关和DNS的概念—Vecloud微云
  4. BOOST_VMD_ASSERT_IS_TUPLE宏相关的测试程序
  5. BZOJ3944: Sum
  6. 页面回传与js调用服务器端事件(转)
  7. Java并发编程 Volatile关键字解析
  8. POJ 1611 The Suspects (并查集)
  9. VLC简介及使用说明
  10. 超一流 | 从XLNet的多流机制看最新预训练模型的研究进展
  11. 一个程序员送给大学生的一些话
  12. jboss相关的术语
  13. 子类调用父类构造器的几种情况
  14. 仅此一文让你明白ASP.NET MVC原理
  15. oracle solaris翻译,详解Oracle云操作系统Solaris 11.2
  16. android小米深色模式,小米深色模式开关
  17. 调用百度识图api实现识图vue+springboot
  18. 多粒度网络(MGN)的结构设计与技术实现
  19. linux带方括号进程,Linux特殊符号大全(转摘)
  20. 华为鸿蒙手机用大卡还是小卡,【荣耀3XPro评测】大卡+小卡双3G网络-中关村在线...

热门文章

  1. 机器学习实战(用Scikit-learn和TensorFlow进行机器学习)(八)
  2. 聚类分析与相关算法(Kmeans等)详解
  3. bat判断3306端口号是否被占用
  4. Android日期对话框NumberPicker的用法教程
  5. Hyper-V的管理与使用之一:添加功能
  6. 注册表 ControlSet001、ControlSet002以及CurrentControlSet
  7. windows 开启防火墙策略允许ftp端口通过
  8. cenos 下的一些常用命令及技巧收集篇
  9. Intellij IDEA设置忽略部分类编译错误
  10. 2009年岁末年总结