【Log】— log4j学习笔记

UFS Link Startup全流程解析:从硬件初始化到链路稳定的5个关键阶段 本文详细解析了UFS Link Startup的全流程,从硬件初始化到链路稳定的5个关键阶段,包括初始化阶段、数据通道发现、数据通道重新对齐、链路启动收尾和能力交换阶段。通过时序分析、代码实现和实际案例,帮助开发者掌握UFS协议链路启动的技术细节,确保设备与主机之间的可靠通信。 阅读详情

log4j 学习笔记

1. log4j 介绍

  • 通过log4j可以看到程序运行过程中更详细的信息
  • 经常使用log4j查看日志

2. log4j 使用

  1. 导入log4j的jar包

    • log4j-1.2.17.jar
    • commons-logging-1.2.jar
  2. 创建log4j的配置文件,到src下面

    log4j.properties

    
    ### direct log message to stdout ###
    
    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.Target=System.err
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    log4j.appender.stdout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
    
    
    ### direct log message to file mylog.log ###
    
    log4j.appender.file=org.apache.log4j.FileAppender
    log4j.appender.file.File=c:\mylog.log
    log4j.appender.file.layout=org.apache.log4j.PatternLayout
    log4j.appender.file.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
    
    
    ### set log levels - for more verbose logging change 'info' to 'debug' ###
    
    
    log4j.rootLogger=info, stdout
  3. 设置日志级别

    log4j.rootLogger=info, stdout

    • info: 看到基本信息

    log4j.rootLogger=debug, stdout

    • debug: 看到更详细信息
RH850从0搭建Autosar开发环境【3X】- Davinci Configurator之EcuM模块配置详解(上) 阅读详情

相关推荐

Vmware 17保姆级教程:从零部署华为enspPro模拟器(附镜像下载+配置优化)

本文提供了一份详尽的Vmware 17部署华为eNSP Pro模拟器的保姆级教程。内容涵盖从镜像下载、虚拟机导入、网络配置到深度性能调优的全过程,并针对常见启动失败、设备卡顿等故障提供了实用的排查方案,旨在帮助网络工程师和华为认证备考者快速搭建稳定高效的实验环境。

arduino9maker的博客 634

Log4j输出格式控制

参数 说明 例子 %c 列出logger名字空间的全称,如果加上{<层数>}表示列出从最内层算起的指定层数的名字空间 log4j配置文件参数举例 输出显示媒介 假设当前logger名字空间是"a.b.c" %c a.b.c %c{2} b.c %20c (若名字空间长度小于20,则左边用空格填充) %-20c (若名字空间长度小于20,则...

迷失在爪哇世界中的专栏 1314

RuoYi(分离版) 使用代码生成器添加子模块(idea版)

文章目录准备一、使用代码生成器1.数据库2.导入表并生成代码二、导入代码文件1.新建一个模块2.导入zip代码文件3.模块环境配置添加菜单和访问地址总结 准备 前提要把系统启动起来,部分教程可以参考这边文章若依框架RuoYi前后端分离项目导入IDEA及运行启动 但是完全参考这篇文章还是不能把项目启动起来,因为这篇文章没有说明数据库。 我是用的是本地数据库,采用xampp+Navicat的组合来部署和访问数据库。打开Navicat,连接并创建数据库ry-vue并导入数据脚本ry_20191008.sql,q

dream_coke的博客 1万+

模仿log4j的日志字符串格式化log(format,args)

什么也不说,直接看代码。 import java.util.Collection; import net.xuele.common.utils.format.JsonUtils; import org.apache.commons.collections.CollectionUtils; import org.apache.commons.lang.ArrayUtils; import org.

xcwll314的专栏 1万+

synopsys工具安装系列(一)安装installer

synopsys为eda工具安装,提供了一个安装器,名叫installer。所以,首先要先安装installer这个工具,之后才能安装其他的eda工具。 首先从官网下载该installer工具。我这里下载的是5.2版本 下载之后,有如下安装文件。 将该安装包,拷贝到linux服务器中。 首先给SynopsysInstaller_v5.2.run赋予可执行权限。 chmod a+x SynopsysInstaller_...

weiqi7777的博客 8391

1、STVD和STVP的使用及串口烧写程序教程

文章目录一、前述二、STVD的使用三、STVP的使用1、STVP的作用:2、STVP的使用四、串口烧录程序 一、前述 STVD是意法半导体推出的,可以支持STM8和STM32 而IAR不尽如此,还支持51,MSP430等芯片 软件开发环境:编写程序,调试软件功能,下载固件到单片机中 硬件开发环境:连接外围电路,驱动功能外设,实现电气功能 最终构成一个以STM8系列单片机作为控制核心的应用系统。 MCS-51 一般的开发环境是 IAR 和 Keil STM8 一般的开发环境是 IAR 和 ST

Clichong 1万+

Log学习笔记——Log4j配置笔记

Log学习笔记——Log4j配置笔记 Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX、守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。 配置 ①引入包log4j-1.2.17.jar(可以选择log4j的更高版本)到lib下。(如果是

YANGSONGYI_的博客 272

方差迭代计算公式

方差迭代计算过程推导术语约定递推公式过程推导 术语约定 (1)En=1n∑i=1nxi E_n =\frac{1}{n} \sum_{i=1}^{n}x_i \tag{1} En​=n1​i=1∑n​xi​(1) (2)F(n)=∑i=1n(x2−En) F(n) = \sum_{i=1}^{n}{(x^2-E_n)} \tag{2} F(n)=i=1∑n​(x2−En​)(2) (3)V(n)...

weixin_44479136的博客 7921

java web 配置log4j2,Java for Web学习笔记(五十):Log(2)配置log4j2

相关mavenorg.apache.logging.log4jlog4j-api2.8.1compileorg.apache.logging.log4jlog4j-core2.8.1runtimeorg.apache.logging.log4jlog4j-jcl2.8.1runtimeorg.apache.logging.log4jlog4j-slf4j-impl2.8.1runtimeorg.a...

weixin_42515093的博客 242

1104全部报表版本号-银监会报表

G4B_Ⅲ(a)X1《与非中央交易对手的衍生具交易对手信用风险违约风险计算表(现期风险暴露法)(第一档)》G4B_Ⅲ(b)X1《与非中央交易对手的证券融资交易对手信用风险违约风险计算表(权重法)(第一档)》G4B_Ⅲ(a1)X2《与非中央交易对手的衍生具交易对手信用风险违约风险计算表(标准法)(第二档)》Ⅲ(a)X2《与非中央交易对手的衍生具交易对手信用风险违约风险计算表(现期风险暴露法)(第二档)》Ⅲ(a1)X1《与非中央交易对手的衍生具交易对手信用风险违约风险计算表(标准法)(第一档)》

数字化老司机 6289

Android系统开机时间分析与优化指南

本文系统阐述了Android开机时间优化的全流程技术方案。首先详细解析了从电源键按下到桌面显示的完整启动流程及关键事件序列,然后介绍了秒表计时、日志分析和自动化脚本三种测量方法。重点从底层和上层两个维度提出了具体优化措施:底层包括编译器优化、内核驱动裁剪和日志精简;上层涵盖系统服务参数调整、应用预优化和功能组件精简。最后提供了验证工具和方法,并强调优化需要在性能、功耗和功能间取得平衡。通过这套系统化方案,可有效提升Android设备的开机速度与用户体验。

学无止境 352

Java for Web学习笔记(五一):Log(3)代码中使用log4j2

常用方式   Log4j2的等级有FATAL,ERROR,WARN,INFO,DEBUG,TRACE,另外还有全开全关的非登记ALL,OFF。 输出不同级别的log信息 //【1】创建实例。等同与LogManager.getLogger(MyServlet.class);可以logger.getName()来验证。这个名字就是log的category,每个类应该有自己的log实例 priva

愷风(Wei)的专栏 3815

【python数据处理】python实现vlookup字符串模糊匹配及在实战中的应用(FuzzyWuzzy库)

利用FuzzyWuzzy库匹配字符串1. 背景前言2. FuzzyWuzzy库介绍2.1 安装2.1 fuzz模块2.1.1 简单匹配(Ratio)2.1.2 非完全匹配(Partial Ratio)2.1.3 忽略顺序匹配(Token Sort Ratio)2.1.4 去重子集匹配(Token Set Ratio)2.2 process模块2.2.1 extract提取多条数据2.2.2 extractOne提取一条数据3. pandas实战应用3.1 公司名称字段模糊匹配3.1.1 参数讲解:3.1.2

lys_828的博客 8322

Java for Web学习笔记(五十):Log(2)配置log4j2

相关maven org.apache.logging.log4j log4j-api 2.8.1 compile org.apache.logging.log4j log4j-core 2.8.1 runtime <!-- log4j-jcl是支持API的adapter。有lib采用Commons Log

愷风(Wei)的专栏 3096

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

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

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

使用Log4j在程序中加入日志

在网上学习了一下Log4j,以下是一些简单的学习笔记Apache的开源项目Log4j是一个功能强大的日志组件,提供快速有效的日志记录,开发者通过简单的学习,即可为自己的程序中加入非常实用的日志功能。在apache网站:http://jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包,解压,将其中打包好的的log4j-1.x.x.jar文件复制到classpa

随手乱画 2194

pscad IEEE标准系统搭建说明

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

Log4Shell是什么?从Log4j漏洞说起

在开源Apache日志记录库Log4j中已发现了一个影响使用Java的设备和应用程序的新漏洞。该漏洞被称为Log4Shell,是目前互联网上最重大的安全漏洞,其严重程度为10分(满分10分),其影响有愈演愈烈之势。幸运的是,Perforce静态分析和SAST工具——Helix QAC和Klocwork——可以提供帮助。 在这里,我们将解释Log4j漏洞是什么,提供一个Log4j示例,并解释像Klocwork这样的SAST工具如何帮助预防和检测如Log4Shell这样的漏洞。

Trinity_Techologies的博客 4894

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

什么是Log4Shell?Log4j漏洞解读

一个影响使用Java的设备和应用程序的新漏洞已经在开源Apache日志库Log4j中被发现。该漏洞被称为Log4Shell,是目前互联网上最重要的安全漏洞,其严重程度为10分。幸运的是,Perforce静态分析和SAST工具——Helix QAC和Klocwork——可以提供帮助。 本文解释了什么是Log4j漏洞,提供了一个Log4j的例子,并解释了像Klocwork这样的SAST工具是如何帮助预防和检测漏洞的,比如Log4Shell。 什么是Log4j? Log4j是一个Java库,用于记录企业应用程.

weixin_49715102的博客 1287

log4jdbc-log4j2

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33937913的博客 787

Flume之Log4JAppender接收Log4j日志

简介 Log4JAppender和LoadBalancingLog4jAppender可以将应用服务器的日志通过AvroSource实时的把日志传输到日志服务器,然后在传输到监控系统或者是HDFS中存储,FLume的Log4JAppender和LoadBalancingLog4jAppender必须使用Log4j的异步加载器,否则日志服务器down机,将会导致应用服务器异常,影响线上环境的使用。...

qianshanding0708的博客 6589

commons-logging-Log和Log4j的使用

先上参考----http://www.cnblogs.com/likwo/archive/2010/08/31/1813595.html     感谢~ 分4部分:1.Log的单独是用。 2.log4j.properties; 3.Log4j的单独使用 4.Log+Log4j的组合使用 1、Log单独使用:载入jar包--编写代码(此处,没有设置log.properties)

FZZFFFFF的专栏 626

spring mvc log日志由log4j桥接至log4j2

简介 spring mvc的日志系统可以配置很多版本,比如log4j、log4j2、logback等等,在参考资料中介绍了Spring mvc如何直接集成log4j2,我们这里介绍的是,如何将原系统中的log4j改为使用log4j2. 操作步骤 1. 删除原Spring mvc中对log4j的依赖 <exclusions> <exclusion> <g...

天涯的博客 2368

带你深入Java Log框架,彻底搞懂Log4J、Log4J2、LogBack,SLF4J

最近系统被扫出来还在使用老旧的log4j,需要升级到最新的log4j。但是在升级的发现,Java相关的日志处理库有log4j, log4j2,slf4j和logback,初一看确实有点头大,那么区别是啥呢?之前也大概知道一些,查找了大量相关资料,这里好好总结一下,相信你读完就会熟练掌握。

Java技术攻略的博客 2305

Log4j使用相对路径指定log文件及使用总结

原文地址:http://huanyue.iteye.com/blog/574598 Log4j在指定log文件位置时一般是使用绝对路径,这样在部署环境发生变化时显得十分麻烦,在网上找了很多种方法,个人感觉以下方法比较适用: 由于spring也会加载log4j.properties,如果加载不到就往控制台打log信息。Spring提供了 一个Log4jConfigListen

MemRay 4万+

log之log4j2

转载自:https://mp.weixin.qq.com/s?__biz=MzIxNzQwNjM3NA==&mid=2247489619&idx=1&sn=3003fe8328411dd66aaad1fd6dd6c2dc&chksm=97fb169aa08c9f8c4da79cba1cfc7349db3b749ba654b542579d7d7265908ca855574e9d2e20&scene=178&cur_album_id=132410680711934

377

log之log4j

转载自:https://mp.weixin.qq.com/s/AXgNnJe8djD901EmhFkWUg 空了的时候,我都会在群里偷偷摸摸地潜水,对小伙伴们的一举一动、一言一行筛查诊断。一副班主任的即时感,让我感到非常的快乐,略微夹带一丝丝的枯燥。 这不,我在战国时代读者群里发现了这么一串聊天记录: 竟然有小伙伴不知道“打日志”是什么意思,不知道该怎么学习,还有小伙伴回答说,只知道 Log4j! 有那么一刻,我遭受到了一万点暴击,内心莫名的伤感,犹如一匹垂头丧气的狗。因为网络上总有一些不.

256

Aliyun Log Log4j2 Appender 使用指南

Aliyun Log Log4j2 Appender 使用指南 aliyun-log-log4j2-appenderaliyun-log-log4j2-appender项目地址:https://gitcode.com/gh_mirrors/al/aliyun-log-log4j2-appender 1. 项目目录结构及介绍 阿里云的 aliyun-log-log4j2-appender 是一个专...

gitblog_00804的博客 669
上一篇: 【Tools】— CookUtils工具类
下一篇: 那些证书相关的玩意儿
Graylf
博客等级 码龄9年 5粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值