log4j-1.2.15.jar下载 最新软件|热门排行|软件分类|软件专题|厂商大全

您的位置: 首页编程开发编程工具 → log4j 1.2.15.jar最新版 官方版

log4j 1.2.15.jar最新版

官方版 log4j 1.2.15.jar最新版 网友评分:8
  • 软件大小:393KB
  • 软件语言:中文
  • 软件类型:国产软件
  • 软件类别:免费软件 / 编程工具
  • 更新时【gèng xīn shí】🏂间:2025-07-05 06:19
  • 运行环【yùn háng huán】境🏚:WinAll, WinXP, Win7, Win8, Win10
  • 软件等级:4级
  • 软件厂商:
好评:50%顶一个
坏评:50踩一个

同类相关软件

软件介绍

在强调【zài qiáng diào】可重用【kě chóng yòng】组件开【zǔ jiàn kāi】发的今天【tiān】,除了自己从头到尾开发一个【fā yī gè】可重用【kě chóng yòng】的日志🤡操作类外,Apache为我们🧤提供了【tí gòng le】⏳一个强📇有力的🤙日志操作包-Log4j。有需要的朋友【de péng yǒu】就赶快【jiù gǎn kuài】🍥来国语自产精【zì chǎn jīng】📡品视频在线看🐐下载使用吧🕺!

Log4j是什么?

Log4j是【shì】Apache的一个【de yī gè】开放源代码项【dài mǎ xiàng】目,通过使✴用🍁Log4j,我们可【wǒ men kě】❇以控制日🎅志信息【zhì xìn xī】输送的目的地【mù de dì】是控【shì kòng】🎿制台、文件、GUI组件、甚至是【shì】套接口服务器🌦、NT的事件记录器🔦、UNIX Syslog守护进【shǒu hù jìn】🚊程等【chéng děng】;我们也【wǒ men yě】可以控🕐制每一💇条日志【tiáo rì zhì】🚡的输出💋格式【gé shì】;通过定义每一条日志【tiáo rì zhì】🚡信息的【xìn xī de】级别,我们能够更加细致地控制日🎅志的生【zhì de shēng】成过程。最令人感兴趣的就是【shì】🌼,这些可以通过🍐一个配【yī gè pèi】置文件来灵活【lái líng huó】🏖地进行🆎配置,而不需要修改✴应用【yīng yòng】🍁的代码。

Log4j说明

1 log4j.rootCategory=INFO, stdout , R

此句为将等级为INFO的日志信息输出到stdout和R这两个目的地,stdout和R的定义在下面的代码,可以任意起名。等级可分为OFF、 FATAL、ERROR、WARN、INFO、DEBUG、ALL,如果配置OFF则不打出任何信息,如果配置为INFO这样只显示INFO, WARN, ERROR的log信息,而DEBUG信息不会被显示,具体讲解可参照第三部分定义配置文件中的logger。

3 log4j.appender.stdout=org.apache.log4j.ConsoleAppender

此句为定义名为stdout的输出端是哪种类型,可以是

org.apache.log4j.ConsoleAppender(控制台),

org.apache.log4j.FileAppender(文件),

org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件),

org.apache.log4j.RollingFileAppender(文件大小到达指定尺寸的时候产生一个新的文件)

org.apache.log4j.WriterAppender(将日志信息以流格式发送到任意指定的地方)

具体讲解可参照第三部分定义配置文件中的Appender。

4 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

此句为定义名为stdout的输出端的layout是哪种类型,可以是

org.apache.log4j.HTMLLayout(以HTML表格形式布局),

org.apache.log4j.PatternLayout(可以灵活地指定布局模式),

org.apache.log4j.SimpleLayout(包含日志信息的级别和信息字符串),

org.apache.log4j.TTCCLayout(包含日志产生的时间、线程、类别等等信息)

具体讲解可参照第三部分定义配置文件中的Layout。

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

%l 输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数。

[QC]是log信息的开头,可以为任意字符,一般为项目简称。

输出的信息

[TS] DEBUG [main] AbstractBeanFactory.getBean(189) | Returning cached instance of singleton bean 'MyAutoProxy'

具体讲解可参照第三部分定义配置文件中的格式化日志信息。

7 log4j.appender.R=org.apache.log4j.DailyRollingFileAppender

此句与第3行一样。定义名为R的输出端的类型为每天产生一个日志文件。

8 log4j.appender.R.File=D:\tomcat 5.5\logs\qc.log

此句为定义名为R的输出端的文件名为D:\Tomcat 5.5\logs\qc.log

可以自行修改。

9 log4j.appender.R.layout=org.apache.log4j.PatternLayout

与第4行相同。

10 log4j.appender.R.layout.ConversionPattern=%d-[TS] %p %t %c - %m%n

与第5行相同。

12 log4j.logger.com. neusoft =DEBUG

指定com.neusoft包下的所有类的等级为DEBUG。

可以把com.neusoft改为自己项目所用的包名。

13 log4j.logger.com.opensymphony.oscache=ERROR

14 log4j.logger.net.sf.navigator=ERROR

这两句是把这两个包下出现的错误的等级设为ERROR,如果项目中没有配置EHCache,则不需要这两句。

15 log4j.logger.org.apache.commons=ERROR

16 log4j.logger.org.apache.struts=WARN

这两句是struts的包。

17 log4j.logger.org.displaytag=ERROR

这句是displaytag的包。(QC问题列表页面所用)

18 log4j.logger.org.springframework=DEBUG

此句为Spring的包。

24 log4j.logger.org.hibernate.ps.PreparedStatementCache=WARN

25 log4j.logger.org.hibernate=DEBUG

此两句是hibernate的包。

以上这些包的设置可根据项目的实际情况而自行定制。

配置根Logger

Logger 负责处理日志记录的大部分操作。

其语法为:

log4j.rootLogger = [ level ] , appenderName, appenderName, …

其中【qí zhōng】,level 是日志【zhì】🥞记录的🔋优【yōu】先级,分为【fèn wéi】OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者自🎌定义的级别【bié】。Log4j建议只使用四【shǐ yòng sì】个级别【bié】,优【yōu】 先级从高到低🎱分别【bié】是ERROR、WARN、INFO、DEBUG。通过在这里定【zhè lǐ dìng】⛄义的级别【bié】,您可以控制到【kòng zhì dào】应用程【yīng yòng chéng】㊗序中相应级别【bié】🍡的日志【zhì】信🔎息的开关【guān】📞。比如在【bǐ rú zài】这里定【zhè lǐ dìng】⛄ 义了INFO级别【bié】,只有等于及高【yú jí gāo】于这个【yú zhè gè】🚢级别的【jí bié de】👄才进行处理🔰,则应用【zé yīng yòng】🍶程序中【chéng xù zhōng】🐥所有DEBUG级别的【jí bié de】👄日志【zhì】信🔎息将不被打印出来。ALL:打印所有的日🔲志【zhì】🥞,OFF:关【guān】🐶 闭所有的日🔲志【zhì】🥞输出。 appenderName就是指定日志【dìng rì zhì】信🔎息输出【xī shū chū】到哪个地方【dì fāng】🔌。可同时【kě tóng shí】指定多个输出目的地。

软件截图

下载地址 电脑版

点击报错 软件无法下载或下载后无法使用,请点击报错,谢谢!

用户评论

热门评论

最新评论

发表评论 查看所有评论(0)

昵称:
请不要评论无意义或脏话,我们所有评论会有人工审核.
字数: 0/500 (您的评论需要经过审核才能显示)