springboot 整合log4j

springboot整合log4j2日志全解 在这里简单介绍下常用的配置参数日志级别机制:如果一条日志信息的级别大于等于配置文件的级别,就记录。trace:追踪,就是程序推进一下,可以写个trace输出debug:调试,一般作为最低级别,trace基本不用。info:输出重要的信息,使用较多warn:警告,有些信息不是错误信息,但也要给程序员一些提示。error:错误信息。用的也很多。fatal:致命错误。输出源CONSOLE(输出到控制台)FILE(输出到文件)格式SimpleLayout:以简单的形式显示。 阅读详情

1.pom文件

<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>1.5.2.RELEASE</version>
	</parent>

	<dependencies>
		<!--Spring Boot -->
		<!--支持 Web 应用开发,包含 Tomcat 和 spring-mvc。 -->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
			<exclusions>
				<exclusion>
					<groupId>org.springframework.boot</groupId>
					<artifactId>spring-boot-starter-logging</artifactId>
				</exclusion>
			</exclusions>
		</dependency>

		<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-log4j -->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-log4j</artifactId>
			<version>1.2.8.RELEASE</version>
		</dependency>


	</dependencies>

先剔除springboot自带的log类,然后加入log4j

2.配置文件

在src/main/resources下创建log4j.properties

log4j.appender.a=org.apache.log4j.DailyRollingFileAppender
log4j.appender.a.File=D://test/a.log
log4j.appender.a.layout=org.apache.log4j.PatternLayout


log4j.logger.testappend=info,a

配置一个appender  a  指定他的更新方式org.apache.log4j.DailyRollingFileAppender(每天生成一个日志文件),输出文件位置D://test/a.log,然后配置一个名为testappend的Logger,=号后的第一个参数为该Logger的级别为info,第二个参数为Logger的appender,支持配置多个appender

在controller层中调用testappend

@RequestMapping("/abc")
@ResponseBody
public String one() {
	Logger log=Logger.getLogger("testappend");
	log.info("abc....");
	return "1";
}

执行效果

2018-07-23 10:24:08 INFO [testappend] abc....

同时在D://test/a.log下会有一个日志文件

3.配置根日志

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %p [%c] %m%n

log4j.rootLogger=info,stdout

info级别以上的日志会输出到控制台,模板为%d{yyyy-MM-dd HH:mm:ss} %p [%c] %m%n

51单片机超声波测距数码管显示并报警(Proteus 仿真) HC-SR04超声波 实物图 使用方法 1、给TRIG端口至少10us 的高电平信号 2、模块自动发送 8 个 40khz 的方波,自动检测是否有信号返回 3、有信号返回,ECHO端口会输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间 计算的话这里就不考虑温度的影响直接用声速340m/s Proteus仿真 HC-SR04可以用Proteus中的SRF04代替 下面附上代码 ... 阅读详情

相关推荐

别再到处找资源了!WinCC 7.5 SP2官方下载与Windows 10保姆级安装避坑指南

本文提供了WinCC 7.5 SP2在Windows 10上的官方下载与安装全流程指南,重点解决了资源获取难、系统兼容性问题及分卷压缩处理等常见痛点。通过详细的步骤和实用技巧,帮助用户顺利完成安装并优化配置,适用于工控领域的学习者和从业者。

weixin_32924297的博客 475

log4j配置文件

添加依赖: <!-- https://mvnrepository.com/artifact/log4j/log4j --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2....

lucasmaluping的专栏 1032

线性代数学习笔记(十)——矩阵运算(二)

本篇笔记讲解矩阵的幂运算和矩阵的转置,其中矩阵进行幂运算的前提是矩阵为方阵,矩阵幂运算的两条性质与数的幂运算规则类似;矩阵转置的定义与行列式转置类似,但要注意由于矩阵的行数和列数不同,所以转置之后行数和列数变换。

li2008kui的专栏 1万+

springboot中如何集成log4j呢?

springboot中集成log4j的方法分享

qq_25073223的博客 2103

C# 实现文件和字符串的AES加密解密

C# 实现文件和字符串的AES128加密解密

m0_72044573的博客 5935

英特尔® NUC迷你电脑实现无人值守自动开机配置指南

本文详细介绍了如何配置英特尔® NUC迷你电脑实现无人值守自动开机功能。从BIOS设置到操作系统级配置,涵盖硬件兼容性确认、电源恢复功能设置及常见问题解决,帮助用户轻松实现设备断电后自动恢复运行,适用于家庭服务器、企业终端等多种场景。

weixin_42638178的博客 472

springboot整合log4j

4. 日志的级别可以再配置文件配置。一般开发环境打DEBUG。

qq_44981598的博客 1243

保姆级教程:在Ubuntu 20.04上从零跑通AT128雷达实时点云(附PandarView 2安装避坑指南)

本文提供了一份详细的Ubuntu 20.04系统下AT128雷达实时点云配置教程,涵盖环境准备、脚本修改、PandarView 2安装及常见问题排查。通过逐步指导,帮助开发者解决权限、网络配置等难题,确保顺利实现雷达数据的实时可视化。特别附有PandarView 2安装避坑指南,适合新手快速上手。

weixin_30813225的博客 299

Springboot整合与使用log4j2日志框架【详解版】

Springboot整合与使用log4j2日志框架【详解版】

无边热爱,来日方长 4171

【27】软考软件设计师——数据流图(DFD)补全题满分精讲|下午15分大题深度拆解

本文是《软件设计师·50讲通关|从零基础到工程师职称》专栏第27篇,深度精讲**下午案例题第1道必考大题:数据流图(DFD)补全**,该题单题分值高达**12 ~ 15分**,是整张试卷最稳的保底得分大题。我结合多年备考复盘与真题阅卷规则,超详细拆解DFD四大核心元素标准定义、机考绘图规范、三层分层逻辑、**父图子图平衡刚性扣分规则**,升级强化版「DFD满分补全三步法」;复刻历年高频真题完整流程,拆解缺失数据流定位、实体/存储辨析、平衡改错、文字需求对照全流程,配套**阅卷满分答题话术、机考避坑细则

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 589

利用大模型和聚类算法找出 Excel 文件中重复或相似度高的数据,并使用 FastAPI 进行封装的详细方案

tokenizer将输入的文本列表texts转换为 PyTorch 张量,同时进行填充和截断操作,以确保所有输入具有相同的长度。对输入进行推理,得到模型的输出。对模型的最后一层隐藏状态求平均,得到每个文本的向量表示。.numpy()将 PyTorch 张量转换为 NumPy 数组。使用DBSCAN算法对文本向量进行聚类。eps是邻域半径,是形成核心点所需的最小样本数。fit方法对输入的向量进行聚类,并返回每个样本所属的簇标签。try:定义了一个 POST 请求的 API 路由,路径为。

AI的内部世界的博客 1069

Spring boot集成log4j及日志配置详解,实战,ELK使用教程。

详细介绍了如何在 SpringBoot 项目中集成 Log4j 以及 Log4j 配置文件的各种配置方法。通过合理地配置日志系统,我们能够更好地进行故障排查、性能监控和安全审计。进一步地,通过日志数据采集和分析工具,我们能够实现对日志数据的深度挖掘,为我们的应用提供了更便捷的数据可视化等支持。

Java码农杂谈 4837

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

SpringBoot整合log4j

SpringBoot整合log4j的步骤: 第一步:引入log4j依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-log4j</artifactId>...

凌枫ozo的博客 9235

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

【SpringBoot】SpringBoot整合log4j

SpringBoot整合log4j (1)添加依赖 记得移除SpringBoot中默认的日志框架logback 需要指定log4j的版本号,否则在应用启动时,slf4j找不到具体的日志实现。关于各种日志和slf4j的关系,可以参考这篇文章Spring Boot(十)Logba...

阳阳的博客 4460

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

SpringBoot整合Log4j2

SpringBoot整合Log4j2

吴名氏的博客 11万+

SpringBoot中整合log4j2

1、获取。

张紫娃的博客 3645

SpringBoot2.x整合Log4j

SpringBoot2.x整合log4j 在项目开发过程中,日志是必不可少的,此文将讲解SpringBoot2.x中log4j的整合。 1:引入依赖jar包           &lt;dependency&gt;                &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;       ...

爱睡觉的小懒虫 9262

Springboot整合log4j2日志全解

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:上帝爱吃苹果cnblogs.com/keeya/p/10101547.html在项目推进中,如果说...

Java笔记虾 1880

springboot整合log4j2

springboot整合log4j2 参考:https://www.cnblogs.com/keeya/p/10101547.html#%E5%8F%82%E8%80%83%E6%96%87%E7%AB%A0 1、常用日志框架 java.util.logging:是JDK在1.4版本中引入的Java原生日志框架 Log4j:Apache的一个开源项目,可以控制日志信息输送的目的地...

weixin_30587025的博客 161

SpringBoot整合Log4j2以及配置详解

文章目录标题SpringBoot整合Log4j2以及配置详解1.加入依赖2.在src.java.main.resources目录下创建log4j2.xml文件 log4j2.xml文件内容如下:3.配置参数详解1.日志级别2.输出源3. 格式4.PatternLayout自定义日志布局:4.log4j2配置详解Appenders节点Console节点用来定义输出到控制台的Appender.File节点用来定义输出到指定位置的文件的Appender.Loggers节点,常见的有两种:Root和Logger.5

OlderSheep编程达人 1万+

Spring boot整合log4j2

以前整合过log4j2,但是今天再次整合发现都忘记了,而且也没有记下来 1.pom.xml中   (1)把spring-boot-starter-web包下面的spring-boot-starter-logging排除 <dependency> <groupId>org.springframework.boot</groupId&gt...

aituochang1886的博客 858

SpringBoot整合Log4j

SpringBoot整合Log4j 添加依赖 因为在Spring boot当中有了Logback进行日志记录,所以需要先将Logback剔除 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> ...

z_beast的博客 1145

springboot 整合 log4j2

springboot 整合 log4j2 日志服务 log4j jul jcl logback 同样也是log4j的作者设计完成 log4j2 commons-logging slf4j log4j2.xml 配置详解 ```xml <?xml version="1.0" encoding="UTF-8"?> <!--日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE >

桃李不言下自成蹊 6万+

SpringBoot之SpringBoot整合log4j

SpringBoot之SpringBoot整合log4j 添加Maven依赖修改POM.xml 在默认的情况下,SpringBoot自动整合了最简单的logback,那么要想使用log4j就要先排除默认的日志框架,然后添加log4j场景启动器 修改的是web的场景启动器,增加的是log4j的场景启动器,因为在新版中是没有spring-boot-starter的,所以加到了web中,记得添加l...

彼岸舞的博客 275

Springboot整合log4j2日志

在项目推进中,如果说第一件事是搭Spring框架的话,那么第二件事情就是在Sring基础上搭建日志框架,我想很多人都知道日志对于一个项目的重要性,尤其是线上Web项目,因为日志可能是我们了解应用如何执行的唯一方式。 在18年大环境下,更多的企业使用Springboot和Springcloud来搭建他们的企业微服务项目,此篇文章是博主在实践中用Springboot整合log4j2日志的总结。 常...

一个假的程序员 2666
上一篇: mysql 定时器的使用
下一篇: springboot 开发部署指定不同的配置文件
knife1220
博客等级 码龄15年 33粉丝 176原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值