log4j简单使用

1.首先加入log4j的jar包(log4j-1.2.14.jar,commons-logging-1.0.4.jar),然后将log4j的配置文件放入到项目路径即可。
log4j.properties配置文件:
#此句为定义名为stdout的输出端是哪种类型,可以是
#org.apache.log4j.ConsoleAppender(控制台),
#org.apache.log4j.FileAppender(文件),
#org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件),
#org.apache.log4j.RollingFileAppender(文件大小到达指定尺寸的时候产生一个新的文件)
#org.apache.log4j.WriterAppender(将日志信息以流格式发送到任意指定的地方)
log4j.appender.stdout=org.apache.log4j.ConsoleAppender

#此句为定义名为stdout的输出端的layout是哪种类型,可以是
#org.apache.log4j.HTMLLayout(以HTML表格形式布局),
#org.apache.log4j.PatternLayout(可以灵活地指定布局模式),
#org.apache.log4j.SimpleLayout(包含日志信息的级别和信息字符串),
#org.apache.log4j.TTCCLayout(包含日志产生的时间、线程、类别等等信息)
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

#如果使用pattern布局就要指定的打印信息的具体格式ConversionPattern,打印参数如下:
#%m 输出代码中指定的消息
#%p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL
#%r 输出自应用启动到输出该log信息耗费的毫秒数
#%c 输出所属的类目,通常就是所在类的全名
#%t 输出产生该日志事件的线程名
#%n 输出一个回车换行符,Windows平台为“rn”,Unix平台为“n”
#%d 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式
#比如:%d{yyyy MMM dd HH:mm:ss,SSS} 输出类似:2002年10月18日 22:10:28,921
#%l 输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数。
#[Log4JDemo]是log信息的开头,可以为任意字符,一般为项目简称。
log4j.appender.stdout.layout.ConversionPattern=[Log4JDemo] %p [%t] %C.%M(%L) | %m%n

#设置日志文件
log4j.appender.LogFile=org.apache.log4j.FileAppender
log4j.appender.LogFile.File=d:/ibiblio.log
log4j.appender.LogFile.layout=org.apache.log4j.PatternLayout
log4j.appender.LogFile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %l %m%n

#此句为将等级为ALL的日志信息输出到stdout和LogFile这两个目的地
#stdout和R的定义在下面的代码,可以任意起名
#等级可分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL
#如果配置OFF则不打出任何信息
#如果配置为INFO这样只显示INFO, WARN, ERROR的log信息,而DEBUG信息不会被显示,
log4j.rootCategory= WARN ,stdout, LogFile
那些年-SAP固定资产导入AS91 OASV 固定资产起初导入步骤: 第一部分:资产数据导入 1)两个日期配置 填写图片摘要(选填) Specify transfer date/last closed fiscal year 这里的日期填写系统切换日期,如果系统是2015-10-01上线,这里填写2015-09-3 填写图片摘要(选填) Specifylast period posted in prv system 这里指定系统切换的上一期间。这里写2015-09 填写图片摘要(选填) ​2)AS91新增 填写固定资产的分类,公司 阅读详情

相关推荐

Framelet Transform

需要定义 Framelet 的基函数。Framelet 基函数可以是通过组合不同的小波函数生成的。# 这里可以定义 Framelet 基函数,例如一些小波基函数的线性组合# 这是一个示例函数,具体实现需要根据具体的 Framelet 设计# 示例:正弦函数。

qq_33009429的博客 1211

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

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

CodingMouse的专栏 1480

5.1 滑模控制(SMC)及其改进

本文系统阐述了滑模控制(SMC)的基本原理及其在永磁同步电机(PMSM)控制系统中的应用。首先介绍了滑模控制的核心思想,包括滑模面设计和不连续控制律,其强鲁棒性使其在电机控制领域得到广泛应用。其次分析了SMC在PMSM速度控制器和无位置传感器观测器中的具体实现方案。重点探讨了SMC固有的抖振问题,详细比较了边界层法、高阶滑模和自适应方法等多种改进策略的优缺点。最后指出改进SMC的研究趋势是多种策略的融合应用,如自适应高阶滑模等,以在保持鲁棒性的同时有效抑制抖振。

技术工作者 1449

使用Logstash 导入log文件中数据到Mysql数据库

使用Logstash导入log文件数据到Mysql

ying_521125的博客 2889

小龙虾 OpenClaw 安装全攻略:本地部署 AI 智能体一步到位

OpenClaw(昵称小龙虾)是一款 MIT 开源协议的本地优先 AI 智能体执行网关,支持多平台接入、本地部署,能实现自然语言驱动的设备自动化操作,区别于纯对话 AI,可直接操控系统执行实际任务,数据全程本地存储更安全。本文带来 2026 最新版 OpenClaw 安装教程,适配 Windows/macOS/Linux 全系统,新手也能一键搞定。

lujiawei00的专栏 1976

【通俗易懂】Windows系统安装TensorRT

NVIDIA TensorRT是一个由NVIDIA公司开发的用于深度学习推理的高性能SDK。它专门设计用于在NVIDIA GPU上进行高效的神经网络推理,能够大幅度提升深度学习模型的推理速度和效率。TensorRT的主要特点包括:模型优化:TensorRT通过层融合、精度校准、动态形状等技术优化模型,减少推理时的计算量和内存占用。多精度推理:支持多种精度推理,包括FP32、FP16、INT8等,以平衡性能和精度。

王尼莫的博客 1587

properties 文件显示、解析中文乱码,log4j properties显示、解析中文乱码

1、properties 文件中文乱码问题 鼠标“右击”文件 => Resource => Text file encoding => UTF-8 2、properties 文件解析中文乱码问题 Properties pps = new Properties(); pps.load(new InputStreamReader(TestProperty.class.ge

wuyunshu9的专栏 6120

SAP 中租赁资产的实现需区分经营租赁与融资租赁,核心围绕资产主数据配置、折旧与利息设置、科目分配及业务操作展开

摘要:SAP系统租赁资产管理需区分经营租赁与融资租赁,通过SPRO配置资产主数据、折旧范围、利息计算及科目分配。关键步骤包括:激活折旧范围利息计算(OABZ)、设置租赁资产类别(OAYZ)、维护总账科目(AO90)及创建租赁资产主数据(AS01)。业务操作涵盖资产资本化(ABZON)、折旧利息过账(AFAB)、租金支付(F-53)及终止处理(ABUMN)。核心配置要点在于准确设置租赁类型、利率参数和科目联动,确保系统自动计算折旧与利息并生成正确凭证。

金牌架构师 1073

在Eclipse中编写log4j的时候,无法输入中文的解决办法

现象: 在Eclipse中给log4j.properties中编写中文注释的时候,无法成功! 原因分析: 是Eclipse中 内容类型字符集格式不正确导致。我使用的是Eclipse4.5.1版本,默认内容类型字符集格式是:“ISO-8859-1” ,所以,将字符集更改为UTF-8即可! 操作如下: Window --Perferences--General -- Content

Charles的博客 1635

双重机器学习模型中解释变量是连续变量的代码,看到好多都是0/1变量,如何解决?

🏆本文收录于 《全栈Bug调优(实战版)》 专栏,该专栏专注于分享我在真实项目开发中遇到的各类疑难Bug及其深层成因,并系统提供高效、可复现的解决思路和实操方案。无论你是刚入行的新手开发者,还是拥有多年项目经验的资深工程师,本专栏都将为你提供一条系统化、高质量的问题排查与优化路径,助力你加速成长,攻克技术壁垒,迈向技术价值最大化与职业发展的更高峰🚀!    📌 特别说明: 文中部分技术问题来源于真实生产环境及网络公开案例,均经过精挑细选与系统化整理,并结合多位一线资深架构师和工程师多年实战经验沉淀,提

**My Coding Family** 854

【异常】CNB提示The bill authorization scope cannot access the current request.

摘要:CNB API返回403错误,表明当前token的授权范围无法访问目标仓库。主要原因是:1) REPO_SLUG填写错误,导致资源地址不匹配;2) CNB_TOKEN未授权目标仓库;3) 账号账单状态异常。解决步骤:先检查REPO_SLUG是否与CNB平台仓库地址完全一致;再确认CNB_TOKEN是否绑定目标仓库且有读取权限;最后检查账号账单是否正常且覆盖目标资源。完成排查后更新配置即可解决此授权问题。

奶爸的编程之路,也就一周冷个三天 663

log4j配置详解 log4j中文文档

log4j 1.2 配置和使用1. Loggers, Appenders and Layouts1.1 Loggers1.2 Appenders和Layouts1.2.1 Appender1.2.2 Layout2 使用配置文件。 1. Loggers, Appenders and Layouts Log4j有三个主要的组件: loggers: 负责捕获日志信息 appenders: 负责输出信息...

枫林晚丶的博客 3449

YOLOv11与CLIP融合的零样本目标检测技术:原理、实现与创新实践

YOLO(You Only Look Once)系列作为单阶段检测器的代表,以其实时高效的特性在工业界获得广泛应用。YOLOv11作为该系列的最新演进,引入了多项架构创新: C3K2模块:采用双小卷积核替代传统大卷积核,在保持感受野的同时减少计算量。当参数c3k=False时退化为YOLOv8的C2F模块,提供灵活的精度-效率权衡。 C2PSA(Convolutional block with Parallel Spatial Attention):通过并行空间注意力机制增强对微小目标的特征提取能力,这对

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 1068

log4j2 logger_简单一致的Log4j2 Logger命名

log4j2 logger 在“ 带有Java 7方法句柄的可移植记录器名称”一文中 ,我写了关于使用Java 7的方法句柄来命名类的记录器的文章。 我在那篇文章中说过,这种方法的优点包括记录器命名的一致性,并避免了意外的代码复制和粘贴,这可能导致不同的类名被用作记录器名称。 在这篇文章中,我看看如何Log4j的2提供了一种方法实现这些同样的好处。 Log4j 2可以识别基于类名的记录器命...

最佳 Java 编程 1022

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Log4j日志管理的简单实例

大型项目中很多情况下要分析程序的日志信息,如何管理自己的日志信息至关重要。在应用程序中添加日志记录总的来说基于三个目的 , 监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作; 跟踪代码运行时轨迹,作为日后审计的依据; 担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。          最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台

小地盘的诺克萨斯 1710

efm32 入门.pdf

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

log4j简单配置

最近使用log4j ,搜了很多配置资料,大部分都很全,也需要配置. 但是我需要的是一个能够快速用于开发,查看log 的配置,自己调好后,在这里记录一下. 用的时候直接拿过来复制 jar包 web.xml <context-param> <param-name>webAppRootKey</param-name> <param-val...

u33445687的博客 744

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Log4j的简单运用

第一步:配置log4j.properties在src目录下建立log4j.properties文件,做如下配置1、配置log4j.rootLoggerlog4j.rootLogger=INFO,A1,A2,… INFO是日志记录的优先级,分为OFF、FATAL、ERROR、WAR

Jack90210的专栏 524

log4j简单应用

一个log4j应用的简单示例,项目结构如图: HelloDao.java文件内容: package com.rain.logs; import org.apache.log4j.Logger; public class HelloDao { private static Logger logger = Logger.getLogger(HelloDao.class);

优快云BenbenChong的专栏 858

log4j的简单使用

log4j的使用log4j日志级别log4j的应用maven的配置配置log4j配置文件 本文参考最详细的Log4J使用教程 ,只是对其中的配置文件进行一些最简单的记录,具体的配置详情可参照原文。 log4j日志级别 log4j共有7种日志级别, OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL,通常使用四个ERROR、WARN、INFO、DEBUG。 log4j的应用 ma...

m0_46336269的博客 281

Log4j属性文件简介以及简单使用

Log4j简介 Log4j是Apache的一个开源项目,通过使用Log4j,==我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、[NT]的事件记录器、UNIX、、Syslog、守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。 主要就是用来将日志信息(包括我们利用Logger对象设置的一些提示信息输出到文件或者控制台)输出我

weixin_45439908的博客 478

《Log4j 2.x的简单使用》

《Log4j 2.x的简单使用 》下载与安装log4j简单入门案例Log4j的配置文件有多种形式日志是输出级别可以配置配置文件介绍将日志输出保存在某一文件案例 下载与安装log4j   从版本2.9.1开始,Log4j支持Java 9,但仍可在Java 7或8中运行。在此版本中,log4j-api打包为多版本jar,并支持使用StackWalker和Process API。 从版本2.4开始,Lo...

乌鸦大大 606

log4j简单使用说明

 转自:http://blog.csdn.net/goodleiwei/article/details/7059589 工程目录结构     1. 导入如上 log下的对应jar包   2. 在src下新建log4j.properties文件,类容如(详细配置:http://www.cnblogs.com/suman/archive/2010/10/23/1858864.ht

若北冥的专栏 425

log4j的一个简单例子

一个简单的例子我们先来看一个简单的例子,它是一个用Java实现的客户/服务器网络程序。刚开始我们不使用Log4j,而是使用了一系列的打印语句,然后我们将使用Log4j来实现它的日志功能。这样,大家就可以清楚地比较出前后两个代码的差别。2.1. 不使用Log4j2.1.1. 客户程序package log4j ;import java.io.* ;import java.net.* ;/****  

Ingenuus的专栏 1301

log4j的简单应用(转载)

当程序有错误时,我们就需要找出错误的地方并进行验证,怎样才能准确快速的找到出错的地方呢,那就是在程序运行时在控制台上输出相关的信息,从而可以判断程序的运行顺序以及出错的位置。以前总是习惯使用System.out.println();进行信息输出,现在老师介绍了另一种输出日志的方法,那就是log4j。 下面对log4j进行简单介绍:Log4j中有三个主要的组件,它们分别是 Logger、Appen...

weixin_42107384的博客 172

java log4j 简单使用

导入2个jar包 1.com.springsource.org.apache.commons.logging.jar 规范 2.com.springsource.org.apache.log4j-1.2.15.jar 实现类 配置log4j.properties文件 **直接在控制台输出** ### direct log messages to stdout ### log4j.appen...

alexzt的博客 347

Log4J的简单使用

配置详细的日志输出,能帮助我们迅速定位有问题的代码位置,特别是当项目部署到服务器上,更需要一些日志对代码进行定位。 Log4J:      Log4j中有四个主要的组件,它们分别是 Logger(记录器)、Appender(输出目的地)、Layout(布局器:输出格式)和信息输出级别。日志输出即是拿到一个日志记录器(Logger),然后输出到什么地方(Appender,比如文件、控制台等等),

Hello_zihan的博客 455
下一篇: 网站收藏
danwind
博客等级 码龄19年 6粉丝 118原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值