1:在resources目录下面创建logback.xml配置文件

<?xml version="1.0"?>
<configuration><!-- 控制台输出 --><appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"><encoder><pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern></encoder></appender><!-- 文件输出--><appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><fileNamePattern>G:/tmp/logs/ydbg.%d{yyyyMMdd}.%i.log</fileNamePattern><timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">><maxFileSize>10MB</maxFileSize></timeBasedFileNamingAndTriggeringPolicy></rollingPolicy><encoder><pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern></encoder></appender><!-- 日志级别 --><root level="ERROR"><appender-ref ref="STDOUT" /><appender-ref ref="FILE" /></root>
</configuration>

2:TestCtrl.java测试

package com.example.springbootlogback.test;import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;import java.util.HashMap;
import java.util.Map;/*** Created by yan on 2017/8/7.*/
@RestController
@RequestMapping(value = "/test",produces = "application/json;charset=utf-8",headers = "Accept=application/json")
public class TestCtrl {private static final Logger log = LoggerFactory.getLogger(TestCtrl.class);@RequestMapping(value = "/{key}/{value}",method = RequestMethod.GET)public Map<String,String> test(@PathVariable String key, @PathVariable String value){Map<String,String> map  = new HashMap<String, String>();map.put(key, value);log.error("key:"+key+",value:"+value);return map;}
}

3:build.gradle

dependencies {compile('org.springframework.boot:spring-boot-starter-web')testCompile('org.springframework.boot:spring-boot-starter-test')// https://mvnrepository.com/artifact/ch.qos.logback/logback-corecompile group: 'ch.qos.logback', name: 'logback-core', version: '1.2.3'}

Spring-boot logback日志处理相关推荐

  1. 【spring boot】8.spring boot的日志框架logback使用

    在继续上一篇的Debug调试之后,把spring boot的日志框架使用情况逐步蚕食. 参考:http://tengj.top/2017/04/05/springbo 开篇之前,贴上完整applica ...

  2. Spring Boot SLF4J日志实例

    From: https://blog.csdn.net/lxh18682851338/article/details/78560295 默认情况下,SLF4j日志记录包含在Spring Boot We ...

  3. Spring Boot Logback 配置详解

    1.Logback简介 Logback是由log4j创始人设计的又一个开源日志组件. 相比于log4j,Logback重写了内核,在一些关键执行路径上性能提升10倍以上.而且logback不仅性能提升 ...

  4. SpringBoot2.1.5(16)--- Spring Boot的日志详解

    SpringBoot2.1.5(16)--- Spring Boot的日志详解 市面上有许多的日志框架,比如 JUL( java.util.logging), JCL( Apache Commons ...

  5. Spring Boot Admin在线查看spring boot后台日志

    当前,应用系统微服务架构.前后端分离(前端vue,后端springboot),已经成为大部分项目的标准技术架构,但在项目上线后,spring boot后端服务部署在服务器上,大部分公司对服务器都有安全 ...

  6. spring boot—默认日志框架配置

    文章目录 默认日志框架--配置全解 日志格式 日志级别 日志输出到控制台 日志输出到文件 spring boot2.2.4官方文档 默认日志框架–配置全解 #日志记录 logging:#日志级别lev ...

  7. Spring boot logback的使用(日志记录)

    1 在spring boot中已经自动包含了logback的jar包,如果不是spring boot需要在maven中导入依赖 <!-- https://mvnrepository.com/ar ...

  8. java logback策略输出无效,如何修改覆盖spring boot默认日志策略logback详解

    背景 Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J, Log4J2和Logback ...

  9. Spring boot切换日志框架

    切换日志框架 可以按照,SLF4J日志适配图,进行切换 slf4j+log4j 切换为,slf4j+log4j方式 <dependency><groupId>org.sprin ...

  10. Spring Boot Log4j2 日志学习

    简介 Java 中比较常用的日志工具类,有: Log4j. SLF4j. Commons-logging(简称jcl). Logback. Log4j2(Log4j 升级版). Jdk Logging ...

最新文章

  1. AlertDialog对话框
  2. 使用Android Studio的时候如何查看开发文档,API文档,doc文档,SDK文档
  3. Linux搭建Maven私服, 使项目公用Android aar
  4. 亲试虚拟机为REDHAT5装VM-tool
  5. ERP选型技巧之“三不要一要”
  6. 十七、Pytorch的安装和使用
  7. QSplitter分割器窗口比例设定
  8. bat自动输入用户名和密码_「小白到大牛之路6」交换机后台管理之重复输入用户名和密码...
  9. 【BZOJ1999】树网的核,求树的直径+单调队列乱搞
  10. ROS学习笔记五:理解ROS topics
  11. 苹果阻止上架的这款软件,到底有多可恶?
  12. Java 里面 final 与 static
  13. Ubuntu18.04之有道词典安装
  14. Luogu P1120 小木棍 [数据加强版]
  15. 山西计算机职业学校排名2015,2015山西专科学校排名及排行榜
  16. 人工智能机器学习笔记 10月15日
  17. 使用七牛实现静态页面的上传
  18. 链表-双向循环链表【C语言】
  19. 干货|看怎么肢解堆垛机!
  20. Windows的CRT中的setlocale()

热门文章

  1. JAVA card 应用开发(二) 在项目添加APPLET
  2. 企业级闪存弥补数据经济价值短板
  3. php中单引号和双引号的区别,哪个速度更快?为什么?
  4. innodb_buffer_pool_size的安全上限
  5. 发布一个用于WinCE的矢量图控件
  6. CYQ.Data V4系列全面开源(2013-08-04)
  7. Kernel PCI总线框架
  8. 美国国安局承包商被捕,被刑事指控盗窃机密
  9. Linux负载均衡软件LVS
  10. python-01实现考勤表添加与删除