SpringBoot日志配置简单介绍
1.在application.properties文件中加入logging.level.root=debug 全部日志级别设置为debug;这里的root是包的级别,root表示所有的包用同一个日志级别;如果把等号后面设置为off表示关闭日志;
2.logging.file=/data/tpmslogs/tpms.log,指定日志文件的路径和名称;
3.logging.pattern.console= 设置控制台输出的日志格式
4.logging.file.console= 设置文件输出的日志格式
5.Springboot默认使用logback作为日志输出的实现类,logback.xml需要放在资源类目录(建议命名为logback-spring.xml),Springboot会自动识别并引用;
6.如果要使用别的日志实现
(1)排除掉logback
(2)加入log4j2的依赖
(3)把相应日志配置文件放入到classpath下面
总结
以上所述是小编给大家介绍的SpringBoot日志配置简单介绍,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
详解Spring Boot 使用slf4j+logback记录日志配置
在学校的时候使用Java进行开发,工作之后由于项目组采用.net进行开发就转到.net了.最近开始学习Java,对一些新东西进行学习.开始看SpringBoot,对遇到的问题进行记录. 学习新的东西最好从例子开始,只看文档太枯燥,但是文档还是必须要看的. spring boot主要的目的是: 为 Spring 的开发提供了更快更广泛的快速上手 使用默认方式实现快速开发 提供大多数项目所需的非功能特性,诸如:嵌入式服务器.安全.心跳检查.外部配置等 SLF4J是为各种loging APIs提供一个
-
Spring Boot 日志配置方法(超详细)
默认日志 Logback : 默认情况下,Spring Boot会用Logback来记录日志,并用INFO级别输出到控制台.在运行应用程序和其他例子时,你应该已经看到很多INFO级别的日志了. 从上图可以看到,日志输出内容元素具体如下: 时间日期:精确到毫秒 日志级别:ERROR, WARN, INFO, DEBUG or TRACE 进程ID 分隔符:- 标识实际日志的开始 线程名:方括号括起来(可能会截断控制台输出) Logger名:通常使用源代码的类名 日志内容 添加日志依赖 假如mave
-
spring boot 日志配置详解
最近在学习spring boot框架的路上,今日看了一下spring boot日志配置,顺便留个笔记记录一下. 1.新建logback.xml文件 内容如下: <!-- Logback configuration. See http://logback.qos.ch/manual/index.html --> <configuration scan="true" scanPeriod="10 seconds"> <include res
-
SpringBoot日志配置简单介绍
1.在application.properties文件中加入logging.level.root=debug 全部日志级别设置为debug:这里的root是包的级别,root表示所有的包用同一个日志级别:如果把等号后面设置为off表示关闭日志: 2.logging.file=/data/tpmslogs/tpms.log,指定日志文件的路径和名称: 3.logging.pattern.console= 设置控制台输出的日志格式 4.logging.file.console= 设置文件输出的日志格
-
SpringBoot 日志的配置及输出应用教程
目录 默认配置 日志级别 输出格式 修改默认日志配置 自定义日志配置 普通日志配置文件 带有 spring 标识的日志配置文件 默认配置 Spring Boot 默认使用 SLF4J+Logback 记录日志,并提供了默认配置,即使我们不进行任何额外配,也可以使用 SLF4J+Logback 进行日志输出. 常见的日志配置包括日志级别.日志的输入出格式等内容. 日志级别 日志的输出都是分级别的,当一条日志信息的级别大于或等于配置文件的级别时,就对这条日志进行记录. 常见的日志级别如下(优先级依次
-
基于logback 实现springboot超级详细的日志配置
前言 java web 下有好几种日志框架,比如:logback,log4j,log4j2(slj4f 并不是一种日志框架,它相当于定义了规范,实现了这个规范的日志框架就能够用 slj4f 调用).其中性能最高的应该使 logback 了,而且 springboot 默认使用的也是 logback 日志,所以本篇将会详细的讲解 logback 的日志配置方案. 本篇主要内容如下: •logback 配置文件的构成 •如何将日志输出到文件 •如何按时间,按大小切分日志 •如何将让一个日志文件中只有
-
springboot+mybatis配置控制台打印sql日志的方法
此处项目环境为简单的springboot+mybatis环境.可查看到上一篇文章搭建的简单springboot+mybatis的项目 想要控制台打印sql日志. 只需要在resources目录下添加logback.xml文件即可 logback内容如下.直接复制即可 <?xml version="1.0" encoding="UTF-8"?> <configuration debug="false"> <!--定义日
-
SpringBoot集成slf4j日志配置的方法
目录 前言 1.slf4j概述 2.pom.xml的日志依赖 3.application.yml的日志配置 4.logback.xml配置文件定义 5.logback.xml配置文件解析 5.1 定义日志的存储路径 5.2 定义日志的输出格式 5.3 定义控制台输出 5.4 定义日志相关参数 5.5 定义日志的输出级别 6.测试日志输出 7.小结 前言 日志,作为一个应用系统的重要部分,然而并不会在项目预研或需求设计阶段就作为一个功能模块单独规划设计,但这丝毫不影响它在任何一个系统中的重要的地位
-
Springboot使用Logback实现日志配置与异常记录
目录 概述 logback配置详解 logback配置 异常情况 概述 默认情况下,SpringBoot内部使用logback作为系统日志实现的框架,将日志输出到控制台,不会写到日志文件.如果在application.properties或application.yml配置,这样只能配置简单的场景,保存路径.日志格式等.复杂的场景(区分 info 和 error 的日志.每天产生一个日志文件等)满足不了,只能自定义配置文件logback-spring.xml或者logback.xml.本篇文章主
-
SpringBoot项目的logback日志配置(包括打印mybatis的sql语句)
关于logback日志的详解见这位仁兄的博客:Spring Boot-日志配置(超详细) 我在这就开门见山直接介绍我们项目日志的配置使用吧!~ 1.基本介绍 默认情况下,Spring Boot项目就会用Logback来记录日志,并用INFO级别输出到控制台.如下图: 实际开发中我们不需要直接添加logback日志依赖. 你会发现 spring-boot-starter 其中包含了 spring-boot-starter-logging,该依赖内容就是 Spring Boot 默认的日志框架 lo
-
springboot项目配置logback日志系统的实现
记录springboot项目配置logback日志文件管理: logback依赖jar包 SpringBoot项目配置logback理论上需要添加logback-classic依赖jar包: <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.2.3</version> <
-
SpringBoot自动配置原理,你真的懂吗?(简单易懂)
概述 上面博文(SpringBoot简介与快速搭建)我们简单的介绍了什么是SpringBoot,以及如何使用SpringBoot,但是我们对于SpringBoot的基本原理并没有介绍,这篇博文我们重点介绍SpringBoot是如何实现的自动配置. 依赖管理 在我们的pom文件中最核心的依赖就一个: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star
-
Java框架入门之简单介绍SpringBoot框架
前言 Spring都包含了哪些部分呢? 主要包含Spring Boot.Spring Framework.Spring Data.Spring Cloud.Spring Cloud Data Flow.Spring Security.Spring Batch等众多项目.在spring的官网中对其有详细的介绍. 一.SpringBoot是什么? SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,
随机推荐
- iOS 动画 —— 礼花效果实例详细
- Amazing ASP.NET Core 2.0
- 详解JavaScript的Date对象(制作简易钟表)
- CSS网页布局入门教程6:左列固定,右列宽度自适应
- 详解vue-resource promise兼容性问题
- 浅谈virtual、abstract方法和静态方法、静态变量理解
- Java实例化的几种方法总结
- JS中的==运算: [''] == false —>true
- Asp.Net中NHiernate的Session的管理
- thinkphp3.2实现上传图片的控制器方法
- Java 生产者/消费者问题实例详解
- jquery调用asp.net 页面后台的实现代码
- ES6中Generator与异步操作实例分析
- Silverlight将图片转换为byte的实现代码
- 配置Domino服务器详细步骤分享
- java遍历http请求request的所有参数实现方法
- vue.js模仿京东省市区三级联动的选择组件实例代码
- IE浏览器下JS脚本提交表单后,不能自动提示问题解决方法
- Python整数对象实现原理详解
- 对python调用RPC接口的实例详解