log4j的配置ConversionPattern详细讲解

article/2025/10/11 23:58:27

原文来自https://blog.csdn.net/reserved_person/article/details/52849505感谢大佬

先写下我一直没找到的ConversionPattern里面参数代表的详细含义

参数说明例子
%c列出logger名字空间的全称,如果加上{<层数>}表示列出从最内层算起的指定层数的名字空间log4j配置文件参数举例输出显示媒介
假设当前logger名字空间是"a.b.c"
%ca.b.c
%c{2}b.c
%20c(若名字空间长度小于20,则左边用空格填充)
%-20c(若名字空间长度小于20,则右边用空格填充)
%.30c(若名字空间长度超过30,截去多余字符)
%20.30c(若名字空间长度小于20,则左边用空格填充;若名字空间长度超过30,截去多余字符)
%-20.30c(若名字空间长度小于20,则右边用空格填充;若名字空间长度超过30,截去多余字符)
%C列出调用logger的类的全名(包含包路径)假设当前类是"org.apache.xyz.SomeClass"
%Corg.apache.xyz.SomeClass
%C{1}SomeClass
%d显示日志记录时间,{<日期格式>}使用ISO8601定义的日期格式%d{yyyy/MM/dd HH:mm:ss,SSS}2005/10/12 22:23:30,117
%d{ABSOLUTE}22:23:30,117
%d{DATE}12 Oct 2005 22:23:30,117
%d{ISO8601}2005-10-12 22:23:30,117
%F显示调用logger的源文件名%FMyClass.java
%l输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数%lMyClass.main(MyClass.java:129)
%L显示调用logger的代码行%L129
%m显示输出消息%mThis is a message for debug.
%M显示调用logger的方法名%Mmain
%n当前平台下的换行符%nWindows平台下表示rn
UNIX平台下表示n
%p显示该条日志的优先级%pINFO
%r显示从程序启动时到记录该条日志时已经经过的毫秒数%r1215
%t输出产生该日志事件的线程名%tMyClass
%x按NDC(Nested Diagnostic Context,线程堆栈)顺序输出日志假设某程序调用顺序是MyApp调用com.foo.Bar
%c %x - %m%nMyApp - Call com.foo.Bar.
com.foo.Bar - Log in Bar
MyApp - Return to MyApp.
%X按MDC(Mapped Diagnostic Context,线程映射表)输出日志。通常用于多个客户端连接同一台服务器,方便服务器区分是那个客户端访问留下来的日志。%X{5}(记录代号为5的客户端的日志)
%%显示一个百分号%%%

关于ConversionPattern的字符串解析,以下面的为例:

log4j.appender.stdout.layout.ConversionPattern =  %d{ABSOLUTE} %5p %c{ 1 }:%L - %m%n

这是一个输出到控制台的设置,而里面是拼接的字符串%d{ABSOLUTE}代表时间输出格式,%5p 日志的优先级输出,%c{ 1 }调用类的输出,: 代表拼接的字符串会直接输出为:,%L输出详细的代码行,- 也是拼接的字符串直接输出,%m%n输出你定义需要输出的东西,并且换行。输出例子为:   

 2018-08-30-10-49 ERROR  cn.com.longone.appstore.quartz.UserUpdateJob:(UserUpdateJob.java:104) -  ************

 


http://chatgpt.dhexx.cn/article/8OAxgv0e.shtml

相关文章

零阶保持器(ZOH)与一阶低通滤波器频率特性分析

1.零阶保持器&#xff08;ZOH&#xff09;频率特性分析 零阶保持器传递函数&#xff1a; 画 Bode 图进行频率分析&#xff1a; stf(s); T0.0002; %采样周期0.0002s G(1-exp(-T*s))/s; bode(G); 从图中可以看出&#xff1a;随着频率 ω 的的增加&#xff0c;当 ω 在 10000 附…

一阶低通滤波器、功能触发、周期性触发的simulink模型

01--概述 主要简单叙述在基于模型的过程中比较常用的一些算法&#xff0c;一个是一阶低通滤波器&#xff0c;一个是功能触发&#xff0c;另外一个是周期性触发。会简单介绍下这些算法的应用。 02--一阶低通滤波器 其计算公式为&#xff1a;Y(n) A*X(n) (1−A)*Y(n-1) A滤…

一阶低通滤波器的传递函数分析

一、无源一阶低通滤波器分析 由图可以知道&#xff0c;输入信号为Vi,输出函数为Vo&#xff0c; 电阻R的阻抗为R&#xff0c;C电容C阻抗为1/jwC&#xff0c;Vo实际上是Vi在电容C上的分压&#xff0c;则有&#xff1a; 则有&#xff1a; 将jwS变换得到&#xff1a; 再令Vo/Vin 表…

数字 一阶低通滤波器 详细分析 冰三点水

数字 一阶低通滤波器 详细分析 作者&#xff1a;冰三点水 原创内容&#xff0c;转帖请注明出处&#xff1a; http://blog.csdn.net/u013608300/article/details/78814693 微信公众号&#xff1a;工程师看海 事件的起因是下图1&#xff0c;朋友偶然说到一阶低通滤波器&#x…

一阶低通滤波器的数字实现

关于一阶低通滤波器这里就不再赘述了&#xff0c;讲的帖子也挺多&#xff0c;这里记录一下一阶低通滤波器的传递函数与数字实现之间的系数转换。 一阶低通滤波器的传递函数常见为&#xff1a; 其中Tf为RC&#xff0c;并且有&#xff1a; 其中fwres为截止频率。 常用的数字滤波…

了解一阶低通滤波器传递函数

自动控制原理的内容很高深要逐步地学习 一阶RC滤波器的算法实现&#xff08;低通和高通&#xff09; https://blog.csdn.net/qq_27158179/article/details/82661297 了解一阶低通滤波器传递函数 https://blog.csdn.net/qq_27334499/article/details/52186336 最近&#xf…

一阶低通滤波器在stm32中的简单应用

首先来看一个最简单的一阶低通滤波器的电路模型&#xff1a; 不难推出它的传递函数&#xff1a; Tf与滤波器截止频率有关&#xff0c;但是实际程序中会变成一个参数&#xff0c;此时我们可以忽略它。 然而&#xff01;我们的stm32接收到的信号是一串序列&#xff08;离散信号&a…

数字一阶低通滤波器simulink仿真

数字一阶低通滤波器simulink仿真 原理程序所用公式滤波系数计算方法 仿真根据公式搭建使用simulink自带模型 原理 程序所用公式 y(n) q*x(n) (1-q)*y(n-1) 其中&#xff0c;y(n)表示当前的输出&#xff0c;x(n)表示当前的输入&#xff0c;y(n-1)表示上一次的输出&#xff0…

滞后一秒钟的一阶低通滤波器

用于应对输入跳变到5.5V&#xff0c;让电源工作1s钟然后停机。

matlab中的低通freqs,matlab数字低通滤波器 MATLAB一阶低通滤波器的设计

matlab数字低通滤波器 MATLAB一阶低通滤波器的设计 截止频率50Hz,设计MATLAB低通滤波器的程序及注释,谢谢 %滤波前数据t = 0:0.01:10;f=5*sin(2*pi*20*t)+5*sin(2*pi*60*t);%滤波器设计Fpass = 1; % Passband FrequencyFstop = 50; % Stopband FrequencyApass = 1;% Passban…

一阶低通滤波器与高通滤波器的使用

文章目录 1. 一阶低通滤波器2. 一阶高通滤波器3. 互补滤波器4. Simulink仿真 1. 一阶低通滤波器 其传递函数为&#xff1a; Y U 1 1 R C ⋅ S \frac{Y}{U}\frac{1}{1R C \cdot S} UY​1RC⋅S1​ 其中&#xff0c;滤波器截止频率为 ω c 1 R C \omega_c\frac{1}{R C} ωc​RC…

数字一阶低通滤波器立体解析

一阶惯性环节 一个独立储能元件和一个耗能元件的组合&#xff0c;就可以构成一个惯性环节。 下图就是一个常见的电路&#xff0c;一阶滤波电路&#xff0c;也可以叫一阶惯性环节&#xff0c;为什么叫一阶惯性环节呢&#xff1f; 是因为当输入信号发生突变的时候&#xff0c;输…

一阶低通滤波器方程_一阶有源低通滤波电路与最经典一阶低通滤波器电路图

信号通常会参杂很多干扰信号&#xff0c;滤波是信号处理中的一个重要前提步骤&#xff0c;滤波电路又称为滤波器&#xff0c;它的作用是尽可能减小脉动的直流电压中的交流成分&#xff0c;保留其直流成分&#xff0c;使输出电压纹波系数降低&#xff0c;波形变得比较平滑。换句…

一阶惯性低通滤波器

目录 1.引言 2.时域 3.频域 4.传递函数和波特图 5.数字化的实现 1.引言 一阶惯性滤波&#xff0c;常见的是RC电路&#xff0c;属于低通滤波器&#xff0c;加运算放大器就构成了有源低通滤波器。 可大于截止频率的信号衰减&#xff0c;低于截止频率的通过。主要是用来滤除…

一阶低通滤波器学习

导读&#xff1a;电压型磁链观测器由于物理概念清晰、简单易用而备受关注。然而电压型磁链观测器包含一纯积分项&#xff0c;被积项的初始相位与直流偏置都会影响积分结果。所以对传统电压型磁链观测器的改进措施有很多&#xff0c;本期文章主要介绍采用一阶低通滤波器来替换掉…

一阶数字低通滤波器-C语言/matlab实现

一阶低通滤波适用于较大惯性的系统&#xff0c;如水位&#xff0c;温度&#xff0c;低速电机等 这里先介绍一下一阶RC低通滤波器&#xff0c;因为一阶数字低通滤波器原理来自于这个 1.一阶硬件低通滤波器 原理&#xff1a;RC组成简单的一阶低通滤波电路 计算&#xff1a;电路…

几种常见的RC滤波器-RC低通滤波器

模型及详细使用地址&#xff1a;RC低通滤波器 低通滤波器 图中输入电压为Vi&#xff0c;输出电压为Vo&#xff0c;假设输出阻抗很大&#xff0c;不带负载&#xff0c;输入阻抗很小&#xff0c;理想情况&#xff0c;可以得到一下公式&#xff1a; 进行拉氏变换&#xff0c;假设…

一阶RC低通滤波器(转)

原 【滤波器学习笔记】一阶RC低通滤波 2016年08月11日 20:38:40 吖勉 阅读数&#xff1a;101584 <span class"tags-box artic-tag-box"><span class"label">标签&#xff1a;</span><a data-track-click"{&quot;mod&quo…

四阶RC低通滤波器推导及matlab仿真

四阶RC低通滤波器推导及matlab仿真 RC电路原理推导四阶RC低通滤波电路matlab仿真 RC电路原理推导 因为最近有做一些RC滤波电路的东西&#xff0c;算是将电路知识复习了下&#xff0c;也算是做一些整理&#xff0c;并且将推倒的结果在matlab上进行仿真实验&#xff0c;以验证其…