当前位置: 首页 > news >正文

日志的配置

JUL入门

框架介绍在这里插入图片描述

入门案例在这里插入图片描述

Level(下面的消息级别递减,某一级别开启以后,比该级别低的级别将不被记录,比该级别高的将会记录)

OFF: 为级别的最大值,开启以后下面的级别都用不了

SEVERE:错误的级别信息(程序出现了严重的问题,造成了程序的终止,就可以使用该级别写入)

WARNING: 错误的级别信息

记录程序发生的一些问题,但这个问题不会造成程序的终止,但是我们也需要去关注时使用

INFO; 消息记录

记录数据库的连接信息、IO的传递信息、网络通信信息等

CONFIG:配置信息

加载了配置文件、读取了配置文件的一些参数等可使用该级别记录

FINE、FINER和FINEST: debug日志记录的消息

记录程序运行的状态

ALL:日志的开关,级别为所有级别中的最小值(value),开启该级别,上面的所有级别都将记录

JUL默认的输出级别为INFO级别

在这里插入图片描述在这里插入图片描述

自定义日志级别(控制logger对象以及处理器的级别对象)

在这里插入图片描述

自定义输出级别并保存在磁盘文件在这里插入图片描述

Logger对象的父子关系以及顶级父对象

父子关系是根据命名规范(类似于包结构:父包包含子包,子包会默认继承父包,如果没有设置父包,Logger有默认的父包)

在这里插入图片描述

Log4j

Log4j快速入门在这里插入图片描述

日志级别在这里插入图片描述

Log4j组件

Loggers

在这里插入图片描述

Appenders

在这里插入图片描述

Layouts

在这里插入图片描述

日志门面介绍

在这里插入图片描述在这里插入图片描述

SLF4J使用在这里插入图片描述

SL4J输出级别的高低以及默认的输出级别在这里插入图片描述

在这里插入图片描述在这里插入图片描述

绑定日志实现在这里插入图片描述在这里插入图片描述

日志开关的实现

在这里插入图片描述

桥接的日志框架在这里插入图片描述在这里插入图片描述在这里插入图片描述

Logback的使用在这里插入图片描述在这里插入图片描述

logback的默认输出级别为debug级别在这里插入图片描述

logback配置在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

Logback日志输出到文件

设置根目录

在这里插入图片描述

日志输出的appender

在这里插入图片描述

测试

在这里插入图片描述

html输出格式的appender在这里插入图片描述

把自定义格式中的空格删除在这里插入图片描述

Logback的日志拆分和归档压缩的 appender 对象

按照时间节点进行拆分以及按照文件大小进行拆分、压缩以及命名

在这里插入图片描述

Logback过滤器

高于error级别的就放行,低于该级别就拦截在这里插入图片描述

异步日志(提升性能)

在这里插入图片描述

自定义logger在这里插入图片描述

Logback转换器:可以将之前的Logger配置转换成Logback的配置在这里插入图片描述

Logback-access的使用(想使用tomcat进行管理时使用)

在这里插入图片描述在这里插入图片描述

日志的表达式可以使用现成定义好的

在这里插入图片描述

http://www.xdnf.cn/news/1348975.html

相关文章:

  • 一键部署openGauss6.0.2轻量版单节点
  • Spring原理
  • 最近 | 黄淮教务 | 小工具合集
  • 世界模型一种能够对现实世界环境进行仿真,并基于文本、图像、视频和运动等输入数据来生成视频、预测未来状态的生成式 AI 模型
  • Maxscript如何清理3dMax场景?
  • 打工人日报20250822
  • More Effective C++ 条款01:仔细区别 pointers 和 references
  • Java设计模式-外观模式
  • 滑动窗口+子串+普通数组算法
  • Elasticsearch搜索原理
  • HEVC(H.265)与HVC1的关系及区别
  • Unreal Engine UProjectileMovementComponent
  • 异步开发的三种实现方式
  • Unreal Engine USceneComponent
  • Unreal Engine Simulate Physics
  • 线段树01
  • 20250822 组题总结
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘uvicorn’问题
  • 北京-测试-入职甲方金融-上班第三天
  • 嵌入式第三十五天(网络编程(UDP))
  • GPS欺骗式干扰的产生
  • DSPy框架:从提示工程到声明式编程的革命性转变
  • 声网SDK更新,多场景抗弱网稳定性大幅增强
  • GaussDB GaussDB 数据库架构师修炼(十八)SQL引擎(1)-SQL执行流程
  • week3-[二维数组]小方块
  • ArrayList线程不安全问题及解决方案详解
  • 硬件驱动---linux内核驱动 启动
  • 云原生俱乐部-k8s知识点归纳(7)
  • RCE的CTF题目环境和做题复现第4集
  • Unreal Engine UActorComponent