日志在开发中的作用是不言而喻的,java也有很多优秀的日志工具比如log4j,

spring boot中默认集成了 logback ,关于 logback 大家可以了解一下 https://logback.qos.ch/

当然,spring boot 中我们也可以使用其他日志框架:By default, if you use the “Starters”, Logback is used for logging. Appropriate Logback routing is also included to ensure that dependent libraries that use Java Util Logging, Commons Logging, Log4J, or SLF4J all work correctly.

# 日志级别

所有日志记录系统都可以使用 TRACE,DEBUG,INFO,WARN,ERROR,FATAL

如果设置在某个级别上,那么比此优先级更高的log都可以打印出来,例如,设置成INFO那么WARN,ERROR,FATAL都可以被打印出来

我们可以在配置未文件中设置

logging.level.org.springframework.web=INFO

# 日志格式

2014-03-05 10:57:51.112  INFO 45469 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet Engine: Apache Tomcat/7.0.52日志的格式方便我们阅读这里:时间和日期:哈哈(实在想不到如何形容时间的重要性),Millisecond precision and easily sortable.-摘自官方文档,当然现在有些日志展示工具比如:kibana,可以根据时间去排序日志级别:ERROR, WARN, INFO, DEBUG,TRACE 进程 ID  :有些时候完成一个工作需要多线程,这个是主进程的ID- - - 分隔符线程 IDe:线程的ID,结合Process Id日志主类的名称: 比如我们有一个Controller 叫HelloWroldController,日志里会记录:c.e.m.controller.HelloWorldController 日志信息:具体的日志信息,比如我们 在 我们调用了 HelloWorldController 的sayHello(String name)方法,并log了该方法的具体内容 Hello mark

哈哈,咸蛋不扯了,稍微看下application.properties配置:logging.path=/var/log        # 默认生成spring.loglogging.file=/var/log/demo.log    # 生成demo.log 开始我还认为 先设置路径,然后设置文件名,后发来显 使用 logging.path=/var/log 会在盘符(linux环境下的var/log用于存放日志)的根目录下生成默认的spring.log文件使用/var/log/demo.log 在根目录下生成我们想要的文件名称,很多时候项目可能会有多个解决方案,这个时候就需要文件名称去区分项目的日志

在引用其他依赖的时候我们可以修改日志级别比如
logging.level.org.mybatis = INFO
logging.level.org.springframework.web=INFOlogging.file=/var/logs/demo/demo.log

~~

 
 

转载于:https://www.cnblogs.com/MarkSun3/p/9692399.html

Spring boot 日志 Logback相关推荐

  1. springboot日志写入mysql_44. Spring Boot日志记录SLF4J【从零开始学Spring Boot】

    学院中有Spring Boot相关的课程!点击「阅读原文」进行查看! SpringSecurity5.0视频:http://t.cn/A6ZadMBe Sharding-JDBC分库分表实战: 在开发 ...

  2. 54. spring boot日志升级篇—logback【从零开始学Spring Boot】

    在<44. Spring Boot日志记录SLF4J>章节中有关相关的介绍,这里我们在深入的了解下logback框架. 为什么要使用logback ? --在开发中不建议使用System. ...

  3. spring boot配置logback日志

    spring boot配置logback日志 在上一篇spring boot入门里提过,Spring Boot默认的日志打印是logback,所以配置logback日志会很简单,但是也有注意的地方. ...

  4. 基于Spring Boot的Logback日志轮转配置

    在生产环境下,日志是最好的问题调试和跟踪方法,因此日志的地位是十分重要的.我们平时经常使用的log4j,slf4j,logback等等,他们的配置上大同小异.这里就结合Spring Boot配置一下L ...

  5. Spring Boot 日志配置 ——logback

    一.logback默认的日志配置 Spring Boot 默认使用的日志框架是logback,如果我们没有自定义配置的话,logback将会使用他为默认的日志配置文件: classpath:logba ...

  6. spring boot 配置logback,logback不打印日志

    spring boot 日志简介 spring boot只依赖 Commons Logging API,而不依赖其他日志(jul.logback.log4j).要想使用logback,必须引入jcl- ...

  7. ELK 处理 Spring Boot 日志,妙!

    以下文章来源方志朋的博客,回复"666"获面试宝典 在排查线上异常的过程中,查询日志总是必不可缺的一部分.现今大多采用的微服务架构,日志被分散在不同的机器上,使得日志的查询变得异常 ...

  8. ELK 处理 Spring Boot 日志,有点强悍!

    在排查线上异常的过程中,查询日志总是必不可缺的一部分.现今大多采用的微服务架构,日志被分散在不同的机器上,使得日志的查询变得异常困难.工欲善其事,必先利其器.如果此时有一个统一的实时日志分析平台,那可 ...

  9. 让你的spring-boot应用日志随心所欲--spring boot日志深入分析

    1.spring boot日志概述 spring boot使用Commons Logging作为内部的日志系统,并且给Java Util Logging,Log4J2以及Logback都提供了默认的配 ...

  10. Spring Boot日志集成

    Spring Boot日志框架 Spring Boot支持Java Util Logging,Log4j2,Lockback作为日志框架,如果你使用starters启动器,Spring Boot将使用 ...

最新文章

  1. linux 的一个防火墙策略
  2. win10 下载 linux系统安装教程,Win10安装Linux子系统图文教程
  3. wpf控件设计时支持(1)
  4. 油气储运工程中计算机的应用,中国石油大学(北京) 油气储运工程专业介绍
  5. 从一副漫画说编码思维,编码习惯,编码风格 (条件判断,死代码,true 或false)
  6. C++ floor、ceil、round函数的区别
  7. jackson - @JsonProperty的使用
  8. 【BZOJ1934】【codevs2341】善意的投票,二分图最小割
  9. 软齿面主要失效形式_齿轮4种常见故障原因,如何采取预防措施,避免齿轮失效...
  10. python语法注释原则
  11. C++中volatile的作用
  12. 上海学计算机编程,上海自学计算机编程入门
  13. SPSS之多因素方差分析
  14. rc时间常数定义_rc电路时间常数的定义及计算
  15. Chrome屏蔽广告
  16. 【CAN】 PCAN Explorer5 常用操作使用简介
  17. 微软Visual Studio Code基本特征
  18. 你手机里有哪些堪称神器的 App?
  19. 显卡、显卡驱动、Nvcc、Cuda Driver、CudaToolkit 、Cudnn到底是什么?
  20. 浅谈 TS 标称类型介绍及社区实现

热门文章

  1. 第三章 网络体系结构作业
  2. 【leetcode】链表题(python)
  3. 1、反转一个3位整数
  4. Linux Ubuntu 下安装与卸载 JDK,亲测有效~
  5. pyspark分类算法之多层感知机神经网络分类器模型实践【MLPClassifier】
  6. python实现判断一个字符串是否是合法IP地址
  7. python安装scipy数次失败,之后安装Anaconda后使用sublime切换python解释器后解决pip无法安装scipy问题
  8. 2021-07-01样式和图片标签
  9. 以太坊 solidity 函数的完整声明格式
  10. C++ 类 class 构造函数 : 成员赋值 父类提前构造