Log4j.xml一例

xml 代码
 
  1. xml version="1.0" encoding="UTF-8" ?>  
  2. >  
  3. <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>  
  4.   
  5.     <appender name="STDOUT" class="org.apache.log4j.ConsoleAppender">  
  6.         <layout class="org.apache.log4j.PatternLayout">  
  7.             <param name="ConversionPattern" value="%c %d{ISO8601} -- %p -- %m%n" />   
  8.         layout>  
  9.     appender>  
  10.   
  11.     <appender name="DEBUG"  
  12.         class="org.apache.log4j.DailyRollingFileAppender">  
  13.         <param name="File" value="/home/webapps/logs/Auction/debug.log" /> 
  14.         <param name="Append" value="true" />  
  15.         <param name="DatePattern" value="'.'yyyy-MM-dd" />  
  16.         <layout class="org.apache.log4j.PatternLayout">  
  17.             <param name="ConversionPattern" value="%c %d{ISO8601} -- %p -- %m%n" />
  18.         layout>  
  19.         <filter class="org.apache.log4j.varia.LevelRangeFilter">  
  20.             <param name="LevelMin" value="DEBUG" />  
  21.             <param name="LevelMax" value="DEBUG" />  
  22.         filter>  
  23.     appender>  
  24.   
  25.     <appender name="INFO"  
  26.         class="org.apache.log4j.DailyRollingFileAppender">  
  27.         <param name="File"  value="/home/webapps/logs/Auction/info.log" />  
  28.         <param name="Append" value="true" />  
  29.         <param name="DatePattern" value="'.'yyyy-MM-dd" />  
  30.         <layout class="org.apache.log4j.PatternLayout">  
  31.             <param name="ConversionPattern" value="%c %d{ISO8601} -- %p -- %m%n" />    
  32.         layout>  
  33.         <filter class="org.apache.log4j.varia.LevelRangeFilter">  
  34.             <param name="LevelMin" value="INFO" />  
  35.             <param name="LevelMax" value="INFO" />  
  36.         filter>  
  37.     appender>  
  38.   
  39.     <appender name="WARN"  
  40.         class="org.apache.log4j.RollingFileAppender">  
  41.         <param name="File" value="/home/webapps/logs/Auction/warn.log" />   
  42.         <param name="Append" value="true" />  
  43.         <param name="MaxFileSize" value="1024KB" />  
  44.         <layout class="org.apache.log4j.PatternLayout">  
  45.             <param name="ConversionPattern" value="%c %d{ISO8601} -- %p -- %m%n" />  
  46.         layout>  
  47.         <filter class="org.apache.log4j.varia.LevelRangeFilter">  
  48.             <param name="LevelMin" value="WARN" />  
  49.             <param name="LevelMax" value="WARN" />  
  50.         filter>  
  51.     appender>  
  52.   
  53.     <appender name="ERROR"  
  54.         class="org.apache.log4j.RollingFileAppender">  
  55.         <param name="File" value="/home/webapps/logs/Auction/error.log" />  
  56.         <param name="Append" value="true" />  
  57.         <param name="MaxFileSize" value="500KB" />  
  58.         <layout class="org.apache.log4j.PatternLayout">  
  59.             <param name="ConversionPattern"  value="%c %d{ISO8601} -- %p -- %m%n" />           
  60.         layout>  
  61.         <filter class="org.apache.log4j.varia.LevelRangeFilter">  
  62.             <param name="LevelMin" value="ERROR" />  
  63.             <param name="LevelMax" value="ERROR" />  
  64.         filter>  
  65.     appender>  
  66.   
  67.     <root>  
  68.         <priority value="INFO" />  
  69.         <appender-ref ref="DEBUG" />  
  70.         <appender-ref ref="STDOUT" />  
  71.         <appender-ref ref="INFO" />  
  72.         <appender-ref ref="WARN" />  
  73.         <appender-ref ref="ERROR" />  
  74.     root>  
  75.   
  76. log4j:configuration>  
Log4J XML格式配置实例详解 在软件开发和维护中,日志级别是用来标识日志事件重要性和紧急性的标准。它是日志消息分类的基础,有助于开发人员和系统管理员理解哪些信息最为重要,从而决定采取何种行动。常见的日志级别如下:DEBUG: 最底层的详细信息,用于问题诊断和开发调试。通常记录了尽可能详细的信息,方便开发者追踪程序运行情况。INFO: 信息性消息,表示应用程序正常运行的关键事件。如服务启动、接受请求等。WARN: 警告信息,表示可能会出现潜在问题的情况。通常不会导致程序异常,但应予以关注。ERROR。 阅读详情

相关推荐

Log4j日志系统详细配置指南:XML和properties文件实战

Log4j是一个功能强大的日志库,由Apache软件基金会开发,用于在Java应用程序中记录日志信息。自2001年发布以来,Log4j已经成为日志管理的事实标准,几乎在每个Java项目中都能看到它的身影。随着版本的迭代升级,Log4j已经发展成为包含Log4j 1.x,Log4j 2.x以及最新发布的Log4j 2.17.1的广泛生态系统。

weixin_42515842的博客 1931

log4j2.xml常用配置介绍(Log4j2配置文件)

一直对Log4j2的配置文件没有一个全局的清晰认识,于是去查看了官网文档,对常用配置做了一些官网的翻译和理解,整体配置文档议自官网:http://logging.apache.org/log4j/2.x/manual/configuration.html。 目录 一、配置文件框架 二、XML配置 三、配置详细介绍 1、 2、 3、 4、配置过滤器 5、 三、 log4j2.xml案例分析 一、配置文件框架 首先给出一个最简单的日志配置格式 ...

γìńɡ雄尐年ぐ的博客 1万+

西门子博途系列学习笔记SCL(三)______自由口通讯(RS485轮询程序)

西门子博途V16系列学习笔记SCL(三)___自由口通讯轮询程序(RS485) 西门子博途系列学习笔记SCL(三)______自由口通讯(RS485轮询程序) 文章目录西门子博途V16系列学习笔记SCL(三)___自由口通讯轮询程序(RS485)前言一、FreePort自由口通讯是什么?二、使用步骤1.模块参数定义2.定义FB功能块参数:3.程序代码如下(每天写代码100行,学不会你来找我):总结 前言 很长时间都没有更新了,主要是最近在学习罗克韦尔的STUDIO5000PLC编程软件,怎么说,和博

weixin_42940283的博客 1万+

log4j.xml

Log4j Log for java 以什么样的格式,按照什么样的优先级,将日志输出到哪里? <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> 如果同时配置log4j.xml和log4j.properties,则log

梦夜君王 6947

保姆级教程:用PROGRAM_FTDI搞定Xilinx FPGA的JTAG调试器(基于FT232/FT2232/FT4232)

本文详细介绍了如何使用FT232/FT2232/FT4232系列芯片通过PROGRAM_FTDI工具配置Xilinx FPGA的JTAG调试器。从芯片选型、驱动安装到固件烧写和Vivado验证,提供了完整的实操指南和避坑要点,帮助开发者低成本实现高效调试。

weixin_29271053的博客 2154

物联网低功耗广域网NB-IoT开发(一):初识NB-IoT

(二)NB-IoT的关键特性: (三)NB-IoT的应用场景: 二、NB-IOT介绍

weixin_49763156的博客 853

log4j2.xml

log4j2.xml1、log4j2.xml使用2、日志器的流程解析2.1、几个重要的类2.2、整体流程图3、部分源码3.1、通过简单例子看源码3.2、log4j2.xml配置指导 如侵权,请联系,无心侵权~ 如有错误,也请指正。 1、log4j2.xml使用 <?xml version="1.0" encoding="UTF-8"?> <Configuration status="WARN" monitorInterval="30"> <properties>

m0_50149847的博客 7833

别再折腾Windows了!Ubuntu 22.04下USRP X310 + RFNoC + Vivado 2021.1开发环境保姆级搭建指南

本文提供Ubuntu 22.04下USRP X310 + RFNoC + Vivado 2021.1开发环境的详细搭建指南,涵盖系统优化、UHD驱动编译、Vivado配置及硬件验证等关键步骤,帮助射频工程师高效构建稳定的开发环境,显著提升FPGA开发效率。

weixin_29168675的博客 255

log4j2.xml配置详解

log4j2.xml配置详解,包括日志等级、日志输出格式、节点配置详情等

LOOPY_Y的博客 1万+

PubMedBERT:生物医学NLP中的垂直领域预训练实践与性能突破

本文深入探讨了PubMedBERT在生物医学NLP领域的应用与性能突破。作为专为生物医学文本设计的预训练模型,PubMedBERT通过全词掩码策略和BLURB基准测试,显著提升了命名实体识别、关系抽取等任务的准确率。文章还提供了PubMedBERT的实战应用案例和代码示例,展示了其在医学文献检索和电子病历结构化中的卓越表现。

kite3的博客 284

从 PI Start Page 到 ESR、ID、SLD,重新理解 SAP PI 的工具访问体系

摘要 SAP PI工具入口设计反映了系统核心分工逻辑。不同角色通过特定入口访问专属工具:集成顾问使用Enterprise Services Builder设计接口,BASIS管理员通过SAP NetWeaver Administrator监控运行状态,技术顾问在Integration Builder配置路由,系统维护则需进入System Landscape Directory。这种设计体现了PI平台将工作划分为管理、技术配置、设计、业务配置和监控五大领域。尤其值得注意的是技术配置与业务配置的连续性关系,如I

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1870

Log4j.xml 总结

内容:  一,Log4J配置文件的学习  二,Log4J数据库  三,Log4J封装  一,Log4J配置文件学习:  Log4j支持两种配置文件格式,一种是XML格式的文件,一种是Java特性文件(键=值). 下面我们首先介绍使用Java特性文件做为配置文件的方法:  分析一个配置文件log4j.properties  log4j.rootCategory=debug, stdout, R  l

FineLife的专栏 5878

Flink CDC 中 StartupOptions 模式详解

Flink CDC 的 StartupOptions 模式用于指定作业启动时从源数据读取数据的起始位置,不同的模式适用于不同的业务场景,可满足多样化的数据处理需求,主要有 Initial 模式、Earliest 模式、Latest 模式、SpecificOffset 模式和 Timestamp 模式。

RodJohnsonDoctor的专栏 849

Log4j2配置文件XML详解

目前实现日志的常用的框架主要有Log4j2,Logback,Log4j(已经停止更新,它的升级版本Log4j2),slf4j(只是一个日志标准,并不是日志系统的具体实现)。网上说Log4j2的效率高于Logback,但是具体我没有去深入的了解。 1.Log4j2支持的配置文件名 log4j2.properties>log4j2.yaml>log4j2.json>log4j2.xml>log4j2-test.properties>log4j2-test.yaml>log

myli92的博客 1万+

【51单片机仿真】基于51单片机设计的多功能电子时钟日历(实时时钟闹钟秒表温度检测)系统__资料编号5

该项目是基于单片机的多功能电子时钟系统,集成了时间显示、闹钟设置、秒表功能以及温度显示等功能。主要硬件包括1602液晶显示屏、DS1302时钟芯片、DS18B20温度传感器和蜂鸣器。系统通过按键进行时间和闹钟的设置,并实时显示当前时间和温度。

嵌入式阿齐Archie 2万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

log4j2配置文件log4j2.xml详解

一、背景 昨天了解了一下slf4j和log4j2,想要进行总结记录,配置步骤十分简单,唯一需要具体了解的就是log4j2.xml的配置,于是找到了这篇博文,配置讲解十分详细,便转载作记录,再次感谢阿豪聊干货。以下原文:     最近由于项目的需要,我们把log4j 1.x的版本全部迁移成log4j 2.x 的版本,那随之而来的slf4j整合log4j的配置(使用Slf4j集成Log4j2构建项目日志系统的完美解决方案)以及log4j2配置文件的详解,就需要我们来好好聊一聊了。本文就专门来讲解下log..

myli92的博客 1万+

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Log4j2日志使用及XML配置说明

Spring Boot中配置使用Log4j2进行日志收集,同时对日志配置文件xml的标签进行解释。

执笔写JAVA 3733

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

log4j.xml示例_log4j.xml示例配置

log4j.xml示例We can configure log4j using both property file as well as xml file. Today we will look into log4j.xml example and get the details of log4j.xml configuration. 我们可以使用属性文件和xml文件配置log4j。 今天,我们...

从零开始的教程世界 772

Log4j配置详解之log4j.xml

Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。   一、log4j.jar包下载地址:http://logging.apache.org/log4j/1.2/download.html 二、配置文件类型:log4j配置文件可以是log...

IT民工 2586

Log4j 2.3简易教程 - log4j2.xml

通过简单的配置log4j2.xml文件,使用log4j日志功能。

strongyoung的专栏 9249

log4j.dtd_Eclipse log4j.xml –无法将log4j.dtd验证为XML定义

log4j.dtdI use log4j in most of the projects for logging and use XML based configuration. Most of the part in log4j.xml is common and all we need to add appenders and loggers. 我在大多数项目中使用log4j进行日志记录,并使...

从零开始的教程世界 716

mybatis log4j2 log4j2.xml 配置最快速配置

平台:Mybatis3+Mysql+log4j2.2 步骤: 1.编写log4j2.xml(必须用这个名字) &amp;amp;amp;amp;lt;?xml version=&amp;amp;amp;quot;1.0&amp;amp;amp;quot; encoding=&amp;amp;amp;quot;UTF-8&amp;amp;amp;quot;?&amp;amp;amp;amp;gt; &amp;amp;amp;amp;lt;Conf

guang22334466的博客 6714

Maven项目配置log4j2.xml

log4j2相对于log4j 1.x有了脱胎换骨的变化,其官网宣称的优势有多线程下10几倍于log4j 1.x和logback的高吞吐量、可配置的审计型日志、基于插件架构的各种灵活配置等。 以下是log4j2在maven 项目中的配置步骤: 1、在pom.xml文件中引入log4j依赖 <!-- https://mvnrepository.com/artifact/org.apach...

0945v1 6627

Log4j.xml配置说明

Log4j 2 是一款广泛使用的 Java 日志框架,它支持多种日志级别、异步日志、过滤器等功能,并且具有高性能和可扩展性。以下是 Log4j 2 的详细配置说明:配置文件名称和存放位置:Log4j 2 的配置文件名可以是任意有效的文件名,但通常以.xml.json或.yaml结尾。配置文件应该存放在项目的类路径(class path)下,例如目录下。配置文件格式:Log4j 2 的配置文件可以采用 XML、JSON 或 YAML 格式。

井底之蛙 2065

【Maven】利用pom.xml使用log4j教程

Maven工程下导入log4j Maven的核心功能便是合理叙述项目间的依赖关系。 通过pom.xml文件添加依赖,配置jar包,而不用手动去导入jar包,十分便利又易于管理。 当我们需要添加jar包时,首先可以在maven仓库中查询对应的jar包(https://mvnrepository.com/) 找到所需的jar包,点击对应版本: 即可得到maven中pom.xml里依赖配置<d...

ngc_1277 1万+

log4j.properties和log4j.xml配置

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

jamespengo的专栏 1万+
上一篇: JUNIT代码的一种编写方式
下一篇: 10条有益的涉世忠告
flyingjava
博客等级 码龄20年 9粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值