spring-210729-01---Spring5新功能-整合日志框架

spring5的4个核心包和2个日志包 用Spring5框架开发的 4个核心工 具包和2个日志包的整合下载 立即下载

spring-210729-01—Spring5新功能-整合日志框架


Spring5新功能特性地址:https://www.cntofu.com/book/95/33-what-new-in-the-spring-framework.md
特点:
	整个Spring5框架基于Java8,
	运行时兼容JDK9,
	许多不建议使用的类和方法在代码库中删除
	
	Spring 5.0框架自带了通用的日志封装
		Spring5已经移除了Log4jConfigListener,官方建议使用Log4j2
		Spring5框架整合Log4j2
			第一步:引入Log4j2相关jar包
			第二步:创建log4j2.xml(这个配置文件固定的)
			

log4j2.xml

<?xml version="1.0" encoding="UTF-8"?>
<!--
    优先级小======>优先级大
    日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL
-->
<!--Configuration后面的status用于设置log4j2自身内部的信息输出,可以不设置,当设置成trace时,可以看到log4j2内部各种详细输出-->
<configuration status="INFO">
    <!--先定义所有的appender-->
    <appenders>
        <!--输出日志信息到控制台-->
        <console name="Console" target="SYSTEM_OUT">
            <!--控制日志输出的格式-->
            <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
        </console>
    </appenders>
    <!--然后定义logger,只有定义了logger并引入的appender,appender才会生效-->
    <!--root:用于指定项目的根日志,如果没有单独指定Logger,则会使用root作为默认的日志输出-->
    <loggers>
        <root level="info">
            <appender-ref ref="Console"/>
        </root>
    </loggers>
</configuration>

日志手动输出

TestLog.java

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class TestLog {

    // 参数是本类
    private static final Logger log = LoggerFactory.getLogger(TestLog.class);

    public static void main(String[] args) {
        log.info("hello log4j2");
        log.warn("hello log4j2");
    }
}

Spring 5.0集成log4j2日志管理的示例代码 本篇文章主要介绍了Spring 5.0集成log4j2日志管理的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 立即下载

相关推荐

实战教程:用DETR+超分辨率搞定红外小目标检测(附完整代码)

本文提供了一套完整的红外小目标检测实战方案,通过融合EDSR超分辨率技术与改进型DETR深度学习算法,有效解决了红外图像中小目标检测的难题。文章详细介绍了从环境搭建、数据预处理、模型定制(如引入EMA注意力与S2特征层)到训练调优的全流程,并附有完整代码,旨在帮助开发者将前沿算法高效落地于安防、自动驾驶等实际场景。

weixin_29057163的博客 532

Spring5 框架 新功能 整合日志框架

1.整个Sping5框架的代码基于Java8,运行时兼容java9,许多不建议使用的类和方法在代码库中删除 2.Sping5 框架自带了通用的日志封装 (1)Sping5移除了Log4jCongfigLister,官方建议使用Log4j2版本 (2)Sping5框架整个Log4j2 第一步引入jar包: 第二部创建log4j2配置文件 名字叫:log4j2.xml <?xml version="1.0" encoding="UTF-8"?> <!--日志级别以及...

qq_37138380的博客 297

ST7789T3与CST816D驱动全解析,面试技巧第11篇:嵌入式面试场景问答 10 连发。

SPI模式下,SCLK、MOSI、CS、DC、RST为必需引脚;8080模式下需连接D0-D7、WR、RD等信号线。CST816D触摸芯片通常通过I2C接口通信,需连接SCL、SDA及INT(中断)引脚。确保电源引脚(VCC、GND)稳定供电,ST7789T3典型工作电压为3.3V。显示异常时检查时序参数,如SPI时钟频率(建议≤40MHz)、数据建立时间。初始化流程需发送一系列命令序列,包括设置像素格式、扫描方向、帧率控制等。扫描方向(MADCTL)可调整显示旋转角度,需根据实际硬件布局配置。

a967gsvj的博客 374

日志

log4j2.xml <?xml version="1.0" encoding="UTF-8"?> <!--日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL --> <!--Configuration后面的status用于设置log4j2自身内部的信息输出,可以不设置,当设置成trace时,可以看到log4j2内部各种详细输出--> <!

weixin_45010894的博客 318

【LabVIEW懒人系列教程-视觉入门】2.6LabVIEW模板匹配之创建模板

上期2.5在Labview软件框架中实现了模板匹配功能的运用,然而我们的模板图像是通过视觉助手创建出来的,在实际项目中这样做 ,难免有些不妥。所以,今天就给大家讲解一下,如何编写创建模板功能,模板图像的创建与加载需要注意一些什么。 模板图片的创建,大家可以理解为将图像中的一个特征区域扣下来,通过Labview函数进行信息学习,然后保存成带有图像信息的模板图。 具体做法,下面为大家演示一下 百度网盘视频链接:https://pan.baidu.com/s/1-zxcJBxPgk4t1Ej..

视觉龙哥 2167

声品质粗糙度matlab,声品质的应用分析方法

声品质的应用分析方法2016-04-05 09:18:57阅读次数:14198摘要:声品质分析在噪声的主观评价方面已经得到越来越多的应用。本文比较了声品质分析与传统计权声级的区别,并介绍了在声品质分析的实际应用中,针对稳态信号、非稳态信号的几种不同分析方法,以及各分析方法的要求和特点。关键词:声品质,响度,尖锐度,粗糙度,波动度1前言传统评价噪声的方法主要为计权声压级,用以反映声音的大小。但是人耳...

weixin_30767323的博客 2438

Spring5.x与日志框架的整合以及注入 打卡第二天

通过Spring工厂及配置文件,为所创建对象的成员变量赋值为成员变量提供setget方法配置文件中注入(赋值)

qq_52677473的博客 326

2022年电赛F题23年电赛D题-信号调制度测量装置说明中提到带通采样定律。

另外,当对于一个频率很高的射频信号采样时,如果采样频率设的太低,对提高采样量化的信噪比是不利的。低通采样定理在《信号与系统》教材中进行了详细的讨论,但未对带通信号的采样定理进行描述,国内樊昌信和曹丽娜老师编写的《通信原理》第10章第2小节有所描述,但没有详细的公式推导,容易给初学者产生超过该最低采样频率即不会产生频谱混叠的假象。故采样频率没选好,就会使周期性频谱搬移过程中造成频谱混叠,既然频谱和原信号的频谱对不上了,故就无法无失真恢复原信号了,总之,频域波形不出现重叠是无失真传输的重要保障。

qq_64919823的博客 2183

Spring5集成Log4j2日志

Spring已经升级到5.X版本,最近在用Spring5.X集成Log4j2+Slf4j日志时,遇到了版本升级问题的困扰。按照Spring4.X的方式添加jar包,从网上查到的Maven依赖如下, <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactI...

zjh2016的博客 3103

STM32F103C8T6通过ESP8266连接阿里云物联网平台(附代码)

STM32F103C8T6连接阿里云物联网平台(1)—阿里云lot Studio控制 Web开发 分享一下自己使用stm32f103c8t6通过ESP_01模块连接阿里云物联网平台,实现温湿度上传和控制命令下达的过程,能力有限,用的是最简单的方法,如有错误,多多担待。 一、硬件选型 1、 stm32f103c8t6 2、ESP_01 wifi模块 3、其他 二、硬件连接 WSP_01 STM32F103C8T6 RXD PA2 TXD PA3 RES PA4 VCC 3.3

weixin_A13253323604 3万+

基于matlab的CNN食物识别分类系统,matlab深度学习分类,训练+数据集+界面

饮食在人们的日常生活、营养与医疗建议以及运动员等专业人士的训练上起着越来越重要的作用。随着互联网的发展和医学的进步,人们普遍上传分享和记录的食物图像形成了非常多的数据库,为了改善饮食结构,塑造更健康的生活方式,分析食物的种类、热量和进食时间成为了营养学上非常重要的研究方法,本文的使用深度学习算法可以根据用户上传的食物图像自动分析食物种类。深度学习是机器学习领域的一个研究方向。深度学习通过对数据特征的学习将原始数据转化为计算机可以理解的抽象数据,根据学习到的特征,可以对原始数据进行检测或分类。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 4722

Spring5框架新功能大全(详细)

整个Spring5框架的代码基于Java8,运行时兼容JDK9,许多不建议使用的类和方法在代码库中删除 Spring5.0框架移除了Log4jConfigListener,官方建议使用Log4j2 并且Spring5已经对其进行了整合 第一步,引入jar包 第二步,创建log4j2.xml配置文件 (配置文件名是一个固定的名称,一定要是这个) <?xml version="1.0" encoding="UTF-8"?> <!--日志级别以及优先级排序:.

weixin_51351637的博客 1121

YOLO26涨点改进 | 全网独家,注意力创新改进篇 | Arxiv2025 | YOLO26引入MSLA多尺度线性注意力模块,高效提取多尺度特征和建模长程依赖,含多种创新改进,助力有效涨点

本文提出了一种多尺度线性注意力模块(MSLA)来优化YOLO26模型。MSLA通过并行使用不同尺寸的深度可分离卷积(3×3至9×9)提取多尺度特征,并结合线性注意力机制高效建模全局依赖关系。该模块显著提升了模型对多尺度目标的检测能力,同时保持了轻量化特性。实验表明,MSLA能有效增强小目标检测和复杂场景下的分割精度。文章详细介绍了MSLA的网络结构、核心优势及实现代码,并提供了两种集成MSLA的YOLO26改进方案,为实时目标检测任务提供了高效解决方案。

Ai缝合怪、助力小伙伴高效发论文 295

Spring5整合日志框架

Spring5框架自带了通用的日志封装,已经移除 Log4jConfigListener,官方建议使用 Log4j2。 整合Log4j2日志框架 首先引入jar包 创建log4j2.xml配置文件 <?xml version="1.0" encoding="UTF-8"?> <!--日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL --> <!--

qq_39794062的博客 410

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

spring5新特性之日志体系

------------本文结束感谢您的阅读------------

zqhao的博客 1500

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

spring5日志新特性详解

前言 大家都知道spring一直使用jcl作为日志框架,但是spring5在jcl的基础上自己做了优化,整理成了spring-jcl,接下来我就跟大家详细说一下spring5跟spring4的日志框架到底有何不同。 正文 首先在项目中引入spring4和log4j的依赖,发现打印出来的日志是log4j的日志。 <dependency> ...

Hilite的博客 2391

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

spring 集成logbcak日志

今天完整的为springmvc 配置了logback日志系统。       首先,要准备三个包logback-access、logback-classic、logback-core 三个包。这三个包是logback自身的jar包,spring其实不支持logback,所以我们要在加入一个转化包logback-ext-spring 。所有jar准备齐全后,就要进行web的配置。      日志系

奔跑着的胖子 1370

spring学习笔记(三)spring5.x与日志框架整合+注入

整合日志框架 为什么 与日志框架整合,日志框架可以再控制台中输出spring框架运行过程中的一些重要信息。比如spring创建对象等重要操作。 好处:便于了解spring框架的运行过程,利于程序的调试。 spring如何整合日志框架 spring 1 2 3早期都是与common-logging.jar spring5.x默认整合的日志框架 logback log4j2(和log4j不太一样) spring 5 整合log4j 引入log4jjar包 slf4j 日志门面,核心作用就是把默

tianyouououou的博客 407

spring集成日志

第三章Spring5.x与⽇志框架 1. logback集成Spring 1.1 导入logback所需要的JAR包 1.2 配置logback.xml 1.3 控制台输入日志 2. log4j2 集成Spring 2.1 导入log4j2所需要的JAR包 2.2配置 log4j.properties ...

xc博客 503

spring框架6 框架新功能&&Webflux

Spring5框架新功能 1、整个Spring5框架的代码基于Java8, 运行时兼容JDK9, 许多不建议使用的类和方法在代码库中删除。 2、Spring 5.0框架自带了通用的日志封装 (1) Spring5已经移除Log4jConfigListener,官方建议使用Log4j2 (2) Spring5框架整合Log4j2。 第一步引入jar包, 3. Spring5框架核心容器支持@Nullable注解。 (1) @Nullable. 注解可以使用在方法上面,属性上面,参数上面,表示方法返回可以

XiaoXiao_Lin的博客 3360

Spring学习笔记03 - Spring5.x 与日志框架的整合

Spring5.x 与日志框架的整合 日志框架可以在控制台中,输出Spring框架运行过程中的一些重要信息。 好处:便于了解Spring框架运行过程,利于程序调试。 如何整合日志框架? Spring整合log4j 有两个步骤入下: 1. 引入log4j jar包 pom.xml 文件: <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> &

weixin_44290410的博客 294

Spring5新功能——整合日志框架 @Nullable 注解 函数式

1、整个 Spring5 框架的代码基于 Java8,运行时兼容 JDK9,许多不建议使用的类和方 法在代码库中删除 2、Spring 5.0 框架自带了通用的日志封装 (1)Spring5 已经移除 Log4jConfigListener,官方建议使用 Log4j2 (2)Spring5 框架整合 Log4j2 第一步 引入 jar 包 使用日志封装的方法 第一步,引入jar包 ...

One of thre_tigers的博客 755

Spring5.x.x版本整合Log4J2

1.关于Log4J2的基本使用,请看我之前的文章: https://blog.youkuaiyun.com/qq_41113081/article/details/89161244 2.Spring5版本之后废弃了很多方法,之前4.0版本的配置类已经废弃了,所以要重新配置: (1)pom.xml导入依赖 <!--${log4j.version}这是版本信息,可以根据自己的需要填写,我用的是最新的2.11...

localhost 6720

Spring学习第三天--Spring5.x与日志框架整合

Spring5.x与日志框架整合 版本搭配 默认:Spring1.2.3早期都是用commons-logging.jar ​ Spring5.x默认整合的日志框架logback,log4j2 Spring5.x整合log4j ​ ①引用log4j jar包 testCompile group: 'org.slf4j', name: 'slf4j-log4j12', version: '1.7.25' compile group: 'log4j', name: 'log4j',

热心市民小王的博客 250

spring5日志体系

spring4日志底层使用的是log4j。spring5的日志默认使用的是jul(java.util.logging) 主流的log技术名词 1,log4j 可以不需要依赖第三方技术,直接记录日志 2,jcl jcl它不直接记录日志,而是通过第三方记录日志(jul) 如果使用jcl记录日志,在没有log4j的情况下,是用log4j 如果有log4j 则使用log4j jcl common...

qq_38412637的博客 1356

Spring学习笔记:Spring5.x与日志框架的整合

第三章、Spring5.x与日志框架的整合如何让Spring5. x整合log4jpom.xmllog4j.properties Spring与日志框架进行整合,日志框架就可以在控制台中,输出Spring框架运行过程中的一些重要的信息。 好处:便于了解Spring框架的运行过程,利于程序的调试 如何整合 默认 Spring1.2.3早期都是于commons- logging. jar Spring5.x 默认整合的日志框架logback log4j2 如何让Spring5. x整合log4j 1.引入

studyeglish的博客 550
上一篇: spring-210729-06---事务操作-Spring声明式事务管理-完全注解式开发
下一篇: spring-210729-02---Spring5新功能-Nullable注解&函数式注册对象
白光一
博客等级 码龄9年 0粉丝 174原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值