一个做过得项目得log4j配置示例(带注释)

SpringBoot日志插件log4J和slf4J的使用和比较含完整示例 本文主要介绍了在 Spring Boot 框架中如何使用 Log4j 和 Slf4j,并通过对比分析它们的优缺点,帮助读者更好地选择合适的日志记录工具。文章中提供了完整的示例代码,并附有详细的注释说明。 阅读详情
一个做过得项目得log4j配置示例(带注释)
2007年01月17日 星期三 下午 04:56

#1 定义了两个输出端 log4j.rootLogger = info,A1,A2,A3 #log4j.rootLogger = A1,A2,A3

#2 定义A1输出到控制器 log4j.appender.A1 = org.apache.log4j.ConsoleAppender #3 定义A1的布局模式为PatternLayout log4j.appender.A1.layout = org.apache.log4j.PatternLayout #4 定义A1的输出格式 #log4j.appender.A1.layout.ConversionPattern = %-4r [%t] %-5p %c - %m%n #%d{yyyy-MM-dd hh:mm:ss,SSS}[%-5p][%c]:%m%n #整合平台的LOG%d{ISO8601} [%-5p][%c][%t](%r):%m%n log4j.appender.A1.layout.ConversionPattern=%d{ISO8601}[%-5p][%c]:%m%n

# 每天产生一个日志文件 log4j.appender.A2 = org.apache.log4j.DailyRollingFileAppender #指定输出类别 fatal log4j.appender.A2.Threshold=info #6 定义A2要输出到哪一个文件 log4j.appender.A2.File = hlwsb.log log4j.appender.A2.DatePattern='_'yyyy-MM-dd'.log' #5 定义A2输出到文件 #log4j.appender.A2 = org.apache.log4j.RollingFileAppender #7 定义A2的输出文件的最大长度 #log4j.appender.A2.MaxFileSize = 5MB #8 定义A2的备份文件数 #log4j.appender.A2.MaxBackupIndex = 3 #9 定义A2的布局模式为PatternLayout log4j.appender.A2.layout = org.apache.log4j.PatternLayout #10 定义A2的输出格式 log4j.appender.A2.layout.ConversionPattern =%d{ISO8601}[%-5p][%c]:%m%n

# 如果当前出现错误就产生一个ERROR日志文件 log4j.appender.A3 = org.apache.log4j.DailyRollingFileAppender #指定输出类别 log4j.appender.A3.Threshold=ERROR #6 定义A2要输出到哪一个文件 log4j.appender.A3.File = hlwsb_error.log log4j.appender.A3.DatePattern='_'yyyy-MM-dd'.log' #5 定义A2输出到文件 #log4j.appender.A2 = org.apache.log4j.RollingFileAppender #7 定义A2的输出文件的最大长度 #log4j.appender.A2.MaxFileSize = 5MB #8 定义A2的备份文件数 #log4j.appender.A2.MaxBackupIndex = 3 #9 定义A2的布局模式为PatternLayout log4j.appender.A3.layout = org.apache.log4j.PatternLayout #10 定义A2的输出格式 log4j.appender.A3.layout.ConversionPattern =%d{ISO8601}[%-5p][%c]:%m%n

# SqlMap logging configuration... log4j.logger.com.ibatis=DEBUG #log4j.logger.com.ibatis=fatal #log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=FATAL #log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG #log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG #log4j.logger.java.sql.Connection=DEBUG log4j.logger.java.sql.Connection=FATAL #log4j.logger.java.sql.Statement=DEBUG log4j.logger.java.sql.Statement=FATAL log4j.logger.java.sql.PreparedStatement=DEBUG log4j.logger.java.sql.ResultSet=fatal

Log4J XML格式配置实例详解 在软件开发和维护中,日志级别是用来标识日志事件重要性和紧急性的标准。它是日志消息分类的基础,有助于开发人员和系统管理员理解哪些信息最为重要,从而决定采取何种行动。常见的日志级别如下:DEBUG: 最底层的详细信息,用于问题诊断和开发调试。通常记录了尽可能详细的信息,方便开发者追踪程序运行情况。INFO: 信息性消息,表示应用程序正常运行的关键事件。如服务启动、接受请求等。WARN: 警告信息,表示可能会出现潜在问题的情况。通常不会导致程序异常,但应予以关注。ERROR。 阅读详情

相关推荐

小新学习K8s第一天之K8s基础概念

kubernetes是一个可移植,可扩展的开源平台,用于管理容器化工作负载和服务,有助于声明式配置和自动化。它拥有庞大且快速发展的生态系统。kubernetes服务,支持和工具随处可见。作用:用于自动部署,扩展和管理“容器化应用程序”的开源系统。可以理解成k8s是负责自动化运维管理多个容器化程序(比如docker)的集群,是一个生态及其丰富的容器编排框架工具。

pangdongqiqi的博客 1228

Log4j 配置文件示例(详细注释版)

Log4j 配置文件示例(详细注释版)  这是在学习过程中老师给的配置文件,因为学习注释得很详细,所以贴上来给初学者参考一下!  配置文件内容如下:  #此句为定义名为stdout的输出端是哪种类型,可以是#org.apache.log4j.ConsoleAppender(控制台),#org.apache.log4j.FileAppender(文件),#org.

CodingMouse的专栏 1481

RK3588开发笔记-mipi csi接口imx415摄像头调试记录

摘要:本文详细介绍了RK3588开发板适配SONY IMX415 MIPI CSI摄像头的调试过程。从硬件环境准备(包括RK3588核心板、IMX415模块连接及测试工具)、软件环境配置(Linux 5.10内核、驱动状态确认),到设备树关键配置(MIPI链路、GPIO引脚、电源域等)都进行了详细说明。调试过程中通过dmesg日志、media-ctl拓扑分析等工具验证了摄像头驱动加载和图像采集功能。最终实现了800万像素高清图像采集,总结了硬件连接验证、信号完整性优化等关键经验,为类似MIPI摄像头调试提供

flypig has a dream! 882

Maven项目简单配置Log4j

一, 在pom.xml中添加如下依赖<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.21</version> </dependency&g

weixin_41771503的博客 5925

华为OD机考双机位C卷 - 评委评分 (Java & Python& JS & C/C++ & GO )

华为OD机考双机位C卷 - 评委评分 (OD上机考试双机位C卷)。提供在线OJ刷题。Java、C++、Python、GO语言、C语言、JavaScript题解,并提供完整思路讲解。

算法大师! 1750

军品研制过程-转阶段

介绍军品转阶段评审

Abel的博客 2万+

gradle注释@Slf4j 配置log4j日志

gradle注释@Slf4j 配置log4j日志 一、使用场景 在工程调试或者运行时候需要打印日志,方便在出现错误的时候对程序进行定位。 二、IDEA 使用gradle配置log4j 1、gradle可以使用注释@Slf4j方式使用log4j功能。gradle使用@Slf4j注释需要导入lombok插件和依赖jar包方式如下: https://blog.youkuaiyun.com/m0_3803...

Bruce小鬼 4328

基于FPGA的AGC自适应增益控制系统开发

自动增益控制(AGC)是一种在接收信号过程中自动调整放大器增益的技术,以确保输出信号的幅度保持在一个恒定的水平。基于FPGA实现AGC系统具有高性能、低延迟和高度可配置的特点,广泛应用于无线通信、音频处理和雷达等领域。FPGA上的AGC系统提供了一种高效且灵活的方法来处理变化的信号环境。在实际应用中,通过合理的设计和优化,可以显著提高信号处理系统的鲁棒性和可靠性。

走向CTO的路上... 1696

log4j2配置(最详细的配置注释)

1.首先maven引入依赖如下: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> &...

一个有梦想的混子 2142

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

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

AI的内部世界的博客 1069

yolov11添加P2小目标检测头与添加P6超大目标检测头

本文介绍了YOLO目标检测模型中上下采样的原理及应用。上采样通过插值算法放大特征图,YOLO通常采用最近邻插值;下采样则通过带步长的卷积缩小特征图提取高层语义特征。文章详细阐述了这两种操作在YOLO中的实现方式、结构特点及对称性问题,指出下采样后会使用C3模块进行特征整合,上采样后通过concat抑制分割感。此外,还分析了不同分辨率特征图适合检测不同尺寸目标的原因,并提出添加4倍小目标检测头的方法,即对上采样后的特征进行concat和C3模块处理。最后给出了YOLOv5原模型结构和添加4倍检测头后的结构对比

m0_64661770的博客 821

日志框架log4j升级至log4j2

大家好,我是默语,擅长全栈开发、运维和人工智能技术。在这篇博客中,我将详细介绍如何将日志框架从Log4j升级到Log4j2,确保在项目中实现更高效、更安全的日志管理。关键词:Log4j2升级、日志框架、Java日志、SLF4J、Log4j2配置。升级步骤具体操作删除Log4j核心包注释Log4j依赖,并排除第三方包引入的Log4j引入Log4j2和SLF4J桥接包添加Log4j2核心包和SLF4J与Log4j2的桥接包修改日志打印代码使用SLF4J的LoggerFactory进行日志打印。

沉淀所学,分享所思,让热爱与成长同行。商务记录AI实战经验,助力开发者快速成长。 热爱AI,希望做出有影响力的技术成果。 技术点亮生活,分享连接价值与机会。 专注AI落地实战,陪你走好技术每一步。 6万+

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

log4j2配置文件模板(带详细注释)

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

梦想起飞的地方......... 1514

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Log4j 2.x 配置详解及详细配置例子

本文主要内容分为以下两部分:   1. Log4j 2.x的官方配置详解的翻译总结   2. Log4j 2.x的详细配置例子及注释 更多有关Log4j的内容详见Log4j 2.x的体系架构详解 本文主要介绍log4j 2.x的配置语法、配置方式及详细配置例子   从版本2.9开始,出于安全原因,Log4j不会在XML文件中处理DTD。如果要将配置拆分为多个文件,请使用XInclude或 Composite Configuration。

若明天不见 2万+

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

log4j的配置文件[log4j.properties],带详细的中文注释,留底自用

<br />#此句为定义名为stdout的输出端是哪种类型,可以是<br />#org.apache.log4j.ConsoleAppender(控制台),<br />#org.apache.log4j.FileAppender(文件),<br />#org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件),<br />#org.apache.log4j.RollingFileAppender(文件大小到达指定尺寸的时候产生一个新的文件)<br />#org

PentiumWeb的专栏 2217

log4j1.2.17的使用与log4j.properties配置详解

log4j.properties配置与使用 一、log4j简介 1、简介 log4j是使用java语言编写的可靠的、快速的、灵活的日志框架,它是基于Apache的license。log4j是一个功能强大的日志组件,提供方便的日志记录。 Log4j由三个重要的组件构成: 1)Loggers(记录器):日志类别和级别; 2)Appenders (输出源):日志要输出的地方; ...

小仙儿 7100

log4j日志 linux配置,Log4j 日志详细用法

简单的说log4j就是帮助开发人员进行日志输出管理的API类库。它最重要的特点就可以配置文件灵活的设置日志信息的优先级、日志信息的输出目的地、日志信息的输出格式Log4j 除了可以记录程序运行日志信息外还有一重要的功能就是用来显示调试信息。程序员经常会遇到脱离Java ide环境调试程序的情况,这时大多数人会选择使用System.out.println语句输出某个变量值的方法进行调试。这样会带来一...

weixin_29023445的博客 1181

log4j的优点和正确配置

 1 背景介绍      在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹 ,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。    最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台或文件中,比较好的做法就是构造一个日志操作类来封

gideal_wang的专栏 3411

Log4j 2 + Slf4j 的配置和使用

Log4j 2 + Slf4j 的配置和使用 转载:https://blog.youkuaiyun.com/ClementAD/article/details/44625787 Log4j 2是log4j 1.x和logback的改进版,据说采用了一些新技术(无锁异步、等等),使得日志的吞吐量、性能比log4j 1.x提高10倍,并解决了一些死锁的bug,而且...

stay hungry ! stay foolish! 2080

log4j的配置文件[log4j.properties],带详细的中文注释

org.apache.log4j.RollingFileAppender(文件大小到达指定尺寸的时候产生一个新的文件)#org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件),#org.apache.log4j.TTCCLayout(包含日志产生的时间、线程、类别等等信息)#org.apache.log4j.SimpleLayout(包含日志信息的级别和信息字符串),#org.apache.log4j.FileAppender(文件),

安潞的专栏 215

Log4J 详细注释版

 ################################################################################ #①配置根Logger,其语法为:0 #log4j.rootLogger = [ level ] , appenderName, appenderName,... #level 是日志记录的优先级,分为OFF

elimago的专栏 595

apache log4j日志工具使用入门[maven 项目配置]

简单的介绍下Maven项目中有关org.apache.log4j.Logger的使用。[1]首先我们需要找到 org.apache.log4j.Logger的坐标,并配置到POM.xml <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactI...

weixin_30263073的博客 1717

Log4j 配置以查看 MyBatis 操作数据库的完整代码例子

Log4j 配置以查看 MyBatis 操作数据库的完整代码例子

爱的叹息的专栏 755

log4j 详细注释

点击打开链接 #配置根Logger log4j.rootLogger = info , stdout #配置日志信息输出目的地Appender log4j.appender.stdout = org.apache.log4j.DailyRollingFileAppender log4j.appender.stdout.File = f:/aaaa/log.log log4j

bobo now~ 1706
上一篇: log4j配置详解
下一篇: Ajax入门示例
guowd
博客等级 码龄20年 5粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值