首页 > 编程语言 >java的日志记录框架

java的日志记录框架

时间:2024-06-20 22:28:10浏览次数:14  
标签:xml XML java 框架 标签 日志 log4j2 节点

1.什么是日志

日志是记录应用程序运行时所产生的事件信息的工具。

2.日志的分类

(1)SQL日志

(2)异常日志

(3)业务日志

3.日志的主要用途

问题追踪、状态监控、安全审计

4.使用log4j2日志的步骤

a.配置log4j2配置文件

b.创建日志容器log对象

c.使用log对象对应的危险等级提示来记录日志

5.xml的概念

ff366825ba0d41c78a7dcee0dd3f6565.png

 

XML(extensible Markup Language)的中文全称为可扩展标记语言,XML当中的写法与html代码是基本相似的,都以标签的形式进行书写。

注意‼️注意⚠️

XML当中没有固定标签,这个写的标签都是我们项目或者摆件设置定内容,我们把这里的标签叫做节点。

6.xml也是有固定写法的

(1)首行必须是对当前XML文件的配置

<?xml  version ="1.0" encoding="utf-8"?>

version:代表xml的版本。

encoding:代表配置当前文件的字节编码,我们使用国际编码utf-8。

(2)我们需要创建一个根节点,xml文档当中要求文件必须有且只能有一个根节点。

7.日志等级从低到高

all、trace、debug、info、warn、error、fatal、OFF

注意⚠️注意‼️

程序会输出高于或等于所设置级别的日志,设置的日志等级越高,越出的日志就越少。

今日总结就到此结束啦下班!下班!

39036e056a5d4926bb575a91ec253240.png

 

 

标签:xml,XML,java,框架,标签,日志,log4j2,节点
From: https://blog.csdn.net/2401_85520405/article/details/139691120

相关文章

  • 基于Springboot的CSGO赛事管理系统(有报告)。Javaee项目,springboot项目。
    演示视频:基于Springboot的CSGO赛事管理系统(有报告)。Javaee项目,springboot项目。项目介绍:采用M(model)V(view)C(controller)三层体系结构,通过Spring+SpringBoot+Mybatis+Vue+Maven+Layui+Elementui来实现。MySQL数据库作为系统数据储存平台,实现了基于B/S结构的Web系统......
  • 基于SSM的宠物医院管理系统的设计与实现(有报告)。Javaee项目。ssm项目。
    演示视频:基于SSM的宠物医院管理系统的设计与实现(有报告)。Javaee项目。ssm项目。项目介绍:采用M(model)V(view)C(controller)三层体系结构,通过Spring+SpringMvc+Mybatis+Vue+Layui+Elementui+Maven来实现。MySQL数据库作为系统数据储存平台,实现了基于B/S结构的Web系统。......
  • 嵌入式Linux中platform平台设备模型的框架(实现LED驱动)
    在前面讨论的所有LED驱动程序中,把全部设备信息和驱动代码都写在了一个文件中,从本质上看,这种开发方式与单片机的开发并没有太大的区别,一旦硬件信息发生变化,就必须要修改驱动程序的源码。然而,Linux作为一个发展成熟、功能齐全、结构复杂的操作系统,它对于代码的可维护性、复用性非常......
  • 【全网最全最详细】JavaSE基础面试题(下)
    目录二十七、什么是BIO、NIO、AIO?二十八、SimpleDateFormat是线程安全的吗?二十九、如何解决SimpleDateFormat线程不安全的问题?三十、while(true)和for循环哪个性能好?三十一、Arrays.sort是使用什么排序算法实现的?三十二、String是如何实现不可变的?三十三、字符串常量......
  • 2024华为OD机试真题- 计算三叉搜索树的高度-(C++/Java/Python)-C卷D卷-100分
     2024华为OD机试题库-(C卷+D卷)-(JAVA、Python、C++) 题目描述定义构造三叉搜索树规则如下:每个节点都存有一个数,当插入一个新的数时,从根节点向下寻找,直到找到一个合适的空节点插入。查找的规则是:1.如果数小于节点的数减去500,则将数插入节点的左子树2.如果数大于节点的......
  • Java基础
    1.Hashcode的作用Java的集合有两类,一类是List,还有一类是Set。前者有序可重复,后者无序不可重复。当我们在Set中添加元素的时候,怎么判断集合中是否存在该元素,我们可以用equals方法来判断,但是当元素很多的时候,这种方法显然就很慢了。于是有人发明哈希算法来提高集合中查找元素......
  • java的CC1链分析与利用
    CC1链子分析CommonsCollections简介ApacheCommonsCollections是一个扩展了Java标准库里的Collection结构的第三方基础库,它提供了很多强有力的数据结构类型并实现了各种集合工具类。作为Apache开源项目的重要组件,被广泛运用于各种Java应用的开发。环境配置jdk版本:jdk8......
  • 重学java 79.JDK新特性 ⑤ JDK8之后的新特性
    别怕失败,大不了重头再来                          ——24.6.20一、接口的私有方法Java8版本接口增加了两类成员:        公共的默认方法        公共的静态方法Java9版本接口又新增了一类成员:......
  • java多线程
    目录多线程的实现方式多线程的第一种实现方式 继承Thread类的方式进行实现多线程的第二种实现方式 实现Runnable接口的方式进行实现利用Callable接口和Future接口方式实现 多线程中常用的成员方法 StringgetName()                返回此线程的名......
  • Java学习基础笔记——多线程基础部分
    第十三章多线程基础13.1线程介绍13.1.1线程相关概念13.2线程创建13.2.1创建线程的两种方式13.2.2继承Threadvs实现Runnable的区别13.2.3线程终止13.3线程方法13.3.1常用方法第一组13.3.2常用方法第二组13.3.3用户线程和守护线程13.4Synchronized13......