springboot运维实用篇(二)

目录

三.日志

3.1 日志基础

3.1.1 日志的作用

3.1.2 日志级别

3.1.3 代码中使用日志工具记录日志步骤

 3.1.4 代码中使用日志工具记录日志的优化

3.2 日志输出格式控制 

3.2.1 默认格式

3.2.2 设置日志输出格式

3.3 日志文件

3.3.1 日志文件配置

3.3.2 日志文件详细配置

三.日志

3.1 日志基础

3.1.1 日志的作用

1.编程期调试代码
2.运营期记录信息
        记录日常运营重要信息(峰值流量、平均响应时长……)
        记录应用报错信息(错误堆栈)
        记录运维过程数据(扩容、宕机、报警……)

3.1.2 日志级别

TRACE:运行堆栈信息,使用率低
DEBUG:程序员调试代码使用
INFO:记录运维过程数据
WARN:记录运维过程报警数据
ERROR:记录错误堆栈信息
FATAL:灾难信息,合并计入ERROR

3.1.3 代码中使用日志工具记录日志步骤

1.创建日志对象

 2.在代码中记录日志

springboot运维实用篇(二)_第1张图片

3.在配置文件中配置日志输出级别

springboot运维实用篇(二)_第2张图片

4.设置日志组,控制指定包对应的日志输出级别,也可以直接控制指定包对应的日志输出级别 

springboot运维实用篇(二)_第3张图片

3.1.4 代码中使用日志工具记录日志的优化

1.在pom.xml文件中导入Lombok坐标

2.使用lombok提供的注解@Slf4j简化开发,减少日志对象的声明操作

springboot运维实用篇(二)_第4张图片

3.2 日志输出格式控制 

3.2.1 默认格式

springboot运维实用篇(二)_第5张图片

PID:进程ID,用于表明当前操作所处的进程,当多服务同时记录日志时,该值可用于协助程序员调试程序
所属类/接口名:当前显示信息为SpringBoot重写后的信息,名称过长时,简化包名书写为首字母,甚至直接删除

3.2.2 设置日志输出格式

在springboot配置文件中配置

 %d:日期        %m:消息        %n:换行

3.3 日志文件

3.3.1 日志文件配置

3.3.2 日志文件详细配置

springboot运维实用篇(二)_第6张图片

你可能感兴趣的:(springboot,spring,boot,java,spring,后端)