Log4j教程

1. Log4j介绍

当前最新稳定版:1.2.16

官方网站:http://logging.apache.org/log4j/

下载地址:http://www.apache.org/dist//logging/log4j/1.2.16/apache-log4j-1.2.16.zip

 

2.目录结构

文件目录:

 

第一步:加入log4j-1.2.16.jar

第二步: copy \apache-log4j-1.2.16\examples\sort2.properties to SRC

第三部:static Logger logger = Logger.getLogger(PipeClient.class.getName());

logger.info("Client start");

在项目所在根目录会生成一个test文件。

 

3.产生了大量第三方的日志

log4j.rootLogger=DEBUG, A1 改成log4j.logger.com.pipe=, A1, A2

com.pipe为包名,只有该包下可调logger。

 

4。常用配置

log4j.rootLogger=debug, ROLLING_FILE, ERROR, TEST

log4j.appender.ROLLING_FILE=org.apache.log4j.RollingFileAppender
log4j.appender.ROLLING_FILE.File=pipedownloadclient_app.log
log4j.appender.ROLLING_FILE.Append=true
log4j.appender.ROLLING_FILE.MaxFileSize=5MB
log4j.appender.ROLLING_FILE.MaxBackupIndex=30
log4j.appender.ROLLING_FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.ROLLING_FILE.layout.ConversionPattern=[%-5p] [%t]:%d %c %L - %m%n

log4j.appender.ERROR=org.apache.log4j.RollingFileAppender
log4j.appender.ERROR.Threshold = ERROR
log4j.appender.ERROR.File=pipedownloadclient_err.log
log4j.appender.ERROR.Append=true
log4j.appender.ERROR.MaxFileSize=5MB
log4j.appender.ERROR.MaxBackupIndex=5
log4j.appender.ERROR.layout=org.apache.log4j.PatternLayout
log4j.appender.ERROR.layout.ConversionPattern=[%-5p] [%t]:%d %c %L - %m%n

log4j.appender.TEST=org.apache.log4j.ConsoleAppender
log4j.appender.TEST.layout=org.apache.log4j.PatternLayout
log4j.appender.TEST.layout.ConversionPattern=%d %-5p [%t] %-17c{2} (%13F:%L) %3x - %m%n

 

 

 

 

log4j教程 立即下载

相关推荐

有限元法(Finite Element Method,FEM)原理详解

有限元法( FEM )是一种流行的方法,用于数值求解工程和数学建模中出现的微分方程。

车手只需要车和手,压力来自轮胎 7万+

Log4j下载+简单实用Demo教程

1. 官网下载log4j地址:http://logging.apache.org/下载的文件:apache-log4j-2.11.0-bin.zip 2. 解压apache-log4j-2.11.0-bin.zip得到log4j-api-2.11.0.jar和log4j-core-2.11.0.jar;3. Eclipse新建java project,工程名为LoggerExample4. 使用 ...

DRD 1万+

scannet数据集下载文件

scannet数据集下载文件 由于大家会申请scannet数据集,审批比较慢,我将下载的文件里面的内容贴出来,大家可以复制放进py文件中,运行就可以下载 ps:别再私信要数据集了,这个自己下载,如果光三维数据的话,还是很快的,当然如果路由器翻了墙的话,下载会更快。 #!/usr/bin/env python # Downloads ScanNet public data release # Run with ./download-scannet.py (or python download-scannet.

weixin_40766438的博客 9234

Log4j使用教程

一、为什么使用Log4J       在我们不知道Log4J的存在时我们如果想要获取日志信息我们一般使用System.out.println(“loginfo”)来获取。但是,在项目上线后你怎么可能还是通过控制台获取日志信息呢!这时就需要Log4J的帮助。       Apa...

带翅膀的猫的博客 4405

高速数字信号硬件设计:灵巧手方向核心技能与实战解析

在机器人产业加速演进的今天,灵巧手等高自由度末端执行器对硬件电路设计提出了更高要求。传统硬件工程师熟悉功能、功耗与EMC,而灵巧手设计还需在极小空间内融合多路电机驱动、高速数字接口与微弱模拟信号采集。信号完整性与电源完整性成为决定系统稳定性的关键:信号上升沿决定有效带宽,阻抗匹配、回流路径和去耦策略直接影响通信质量与抗干扰能力。从阻抗计算、等长设计到FPC布线,再到电源预算与纹波抑制,这些高速数字信号设计基础原理不仅适用于服务器主板,更是灵巧手控制器开发与调试的必修课。本文面向从事机器人硬件、嵌入式系统与电

weixin_29172963的博客 239

【论文学习】《Fully-Convolutional Siamese Networks for Object Tracking》2016年SiamFC 全卷积孪生网络用于目标跟踪

在这项工作中,我们脱离了跟踪中采用的传统在线学习方法,并展示了一种专注于在离线阶段学习强嵌入的替代方法。与在分类设置中的使用不同,我们证明,对于跟踪应用,孪生全卷积深度网络能够更有效地使用可用数据。这不仅反映在测试时,通过执行有效的空间搜索,也反映在训练时,其中每个子窗口都有效地代表一个有用的样本,而几乎没有额外的成本。实验表明,深度嵌入为在线跟踪器提供了自然丰富的特征来源,并使简单的测试时策略表现良好。我们相信这种方法是对更复杂的在线跟踪方法的补充,并期望未来的工作能够更彻底地探索这种关系。

SkyLeopard的博客 2421

最详细的Log4J使用教程

地址:http://www.codeceo.com/log4j-usage.html 日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/log4j可以免费下载到Log4j最新版本的软件包。 一、入门实例 1.新建一个JAva工程,导入包log4j-1.2.17.jar,整个...

路漫漫其修远兮 24万+

电机控制易混知识点1-基波频率/载波频率/采样频率

在电机控制学习工作中会接触到很多专业名词,其中基波频率,载波频率,采样频率是最常接触到的,特别对于电机控制小白开说,不容易理解,现对这几个概念做下总结归纳。

新能源电机控制工程师 | 聚焦实战问题,搭建互助平台 分享电机控制代码调试、现场故障排查、算法优化中的真实困惑;开放讨论电机基础知识以及工作中遇到难点等共性难题。拒绝单向输出,只做工程师的“技术树洞”与“解忧杂货铺”! 2195

[java][log4j]最详细的Log4j使用教程

其中,level 是日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的级别。由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。当然除了上面的配置方法,还有其它,比如做一个J2EE应用,在J2EE应用使用Log4j,必须先在启动服务时加载Log4j的配置文件进行初始化,可以在web.xml中进行。配置文件的大致内容:log4j可以指定输出的log级别的最低等级,以及log的输出配置格式,每个log可以指定多个输出方式。

一名不太专业的程序员 4301

UART中断接收的实战陷阱:HAL库常见误区与性能调优指南

本文深入解析STM32 HAL库UART中断接收机制,揭示常见实战陷阱如数据溢出、中断优先级配置不当等,并提供性能调优方案。重点介绍如何使用空闲中断处理不定长数据、DMA与中断混合模式优化,以及工业级错误恢复与流量控制策略,帮助开发者构建稳定可靠的串口通信系统。

pea55的博客 749

Electron vue3 - 使用SerialPort与串口交互教程,计算机串行端口(COM口、USB转串口等)进行通信连接读取或写入Arduino、单片机、PLC、扫码枪、打印机、老式调制解调器!

实战Electron使用SerialPort与串口交互详细全过程,Electron-vue3与串口交互示例,Electron vue使用serialport实现串口交互通讯,Electron-vue使用serialport连接本地串口,electron-vue 台称串口对接 SerialPort,electron串口调试工具,electron+vue+serialport实现串口通信,串口通信serialport使用和调试,electron-vue使用serialport串口通信及踩过的坑(已解决!)ele

🏆 前端领域优质创作者 4643

IDEA下配置Log4j教程

我是创建完项目之后,配置的Log4j,不确定下次再新建项目时,还需要重新配置不。 1.pom.xml中配置依赖,注意标签<dependency>,一定在标签<dependencies>中 <dependency> <groupId>log4j</groupId> <artifactId...

lq18804095672的博客 6637

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

第三百零三节 Log4j教程 - Log4j安装

第三百零三节 Log4j教程 - Log4j安装

2301_78772942的博客 1181

贝叶斯统计 [韦来生编]

贝叶斯(Bayes)统计是近几十年来迅速发展起来的数理统计的一个重要分支。贝叶斯方法与经典统计方法的主要不同之处是进行统计推断时除了利用样本信息外,还要利用参数的先验信息,因此可以提高统计推断或统计决策的效果。它在经济、金融、生物、医学、自然科学和社会科学等许多领域具有广泛的应用。贝叶斯方法的研究已渗透到了统计学的几乎所有领域。作者在给中国科学技术大学概率论与数理统计专业本科生开设的“数理统计”课程中有一章专门讲授“贝叶斯方法和统计决策理论”,近十年来也给中国科学技术大学概率统计专业研究生开设过几次“贝叶斯分析”课。本书是在对过去讲稿的内容作了适当的增减和调整的基础上完成的。  本书共分六章。第1章是绪论,介绍了贝叶斯统计的若干基本概念,同时对必要的数理统计的基础知识有重点地作了回顾。第二章介绍了确定先验分布的若干可供选择的方法。第三章介绍了几类常见统计模型参数的后验分布的主要结果和计算方法。第四章和第五章分别介绍了“贝叶斯统计推断”和“贝叶斯统计决策”的内容。第六章介绍了贝叶斯统计计算的若干方法,包括蒙特卡洛方法和马尔可夫链蒙特卡洛(MCMC)方法以及相关统计软件的简介。本书的每一章附右大量的例题和习题,书末附有常用的几个表格和部分习题解答供读者查用。  大约可在54学时内讲授本书的第1章至第六章的主要内容,教师可根据学时需要选讲本书第1章至第六章的部分内容。书中标“*”号的章节可略去不讲,留给读者作为阅读材料。第六章例题中的R代码和部分例题的数据文件等可从作者个人主页下载。  作者在编写本书的过程中参考了J.O.Berger教授的《统计决策论及贝叶斯分析》和茆诗松教授编写的《贝叶斯统计》等书中的一些内容,以及《贝叶斯分析》一书中由张伟平博士编写的有关贝叶斯统计计算的一些内容。在此表示衷心感谢。  本书编写准备过程中,中国科学技术大学统计与金融系的几个研究生帮助完成了本书部分中文的录入和排版,作者对他们的辛勤工作表示真诚的感谢。高等教育出版社为本书的出版给予了大力支持。在此一并致谢。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Log4j Kotlin API 使用教程

Log4j Kotlin API 使用教程 项目介绍 Log4j Kotlin API 是 Apache Log4j 的一个子项目,提供了一个 Kotlin 友好的接口来与 Log4j API 进行日志记录。该项目的主要目标是简化 Kotlin 开发者在日志记录方面的操作,使其更加符合 Kotlin 的编程习惯。 项目快速启动 环境要求 Java 8 或更高版本 Kotlin 1.6.21 或更...

gitblog_01189的博客 991

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

LOG4J教程

http://www.mldn.cn/topic/log4j/index.htm 教程

梦醒2010 131

log4j教程_Log4j教程

log4j教程Welcome to log4j tutorial. Log4j is most used logging framework in java applications. In this log4j tutorial, we will go through log4j basics, it’s configuration and then see it in action in ja...

从零开始的教程世界 303

Log4J使用教程

1.新建一个JAva工程,导入包log4j-1.2.17.jar,整个工程最终目录如下 2、src同级创建并设置log4j.properties ### 设置### log4j.rootLogger = debug,stdout,D,E ### 输出信息到控制抬 ### log4j.appender.stdout = org.apache.log4j.ConsoleAppender log4...

weixin_45395179的博客 741

最详细的Log4j使用教程

点击查看原博客:最详细的Log4j使用教程

IT小白的博客 263

Log4j Tools 使用教程

Log4j Tools 使用教程 1. 项目介绍 Log4j Tools 是由 JFrog 开发的一个开源项目,旨在帮助开发者更好地管理和分析 Log4j 日志。该项目提供了一系列工具,包括日志扫描、版本检测和日志分析等功能,帮助开发者快速定位和解决与 Log4j 相关的问题。 2. 项目快速启动 2.1 环境准备 在开始使用 Log4j Tools 之前,请确保您的系统已经安装了以下环境: J...

gitblog_01123的博客 574

第三百零七节 Log4j教程 - Log4j日志格式、Log4j日志到文件

第三百零七节 Log4j教程 - Log4j日志格式、Log4j日志到文件

2301_78772942的博客 1459

Apache Log4j Tools 使用教程

Apache Log4j Tools 使用教程 1. 项目的目录结构及介绍 Apache Log4j Tools 是一个由 Apache 维护的开源项目,主要用于 Log4j 项目的内部工具。以下是项目的目录结构及其介绍: logging-log4j-tools/ ├── log4j-changelog/ │ ├── src/ │ └── pom.xml ├── log4j-docgen/...

gitblog_01193的博客 906

java的log4j_Java log4j详细教程

一:Log4j入门简介学习Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修...

weixin_28862113的博客 2972

第三百零五节 Log4j教程 - Log4j日志记录方法

第三百零五节 Log4j教程 - Log4j日志记录方法

2301_78772942的博客 1240
上一篇: Java 相关技术官方网站
下一篇: Ant教程
O2AtomLife
博客等级 码龄19年 2粉丝 82原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值