- 浏览: 103695 次
- 性别:
- 来自: 北京
最新评论
有时候在做程序的时候,在项目中加载log4jjar包,可能会报一下的警告,这是由于log文件没有配置,没有放在正确的路径下面
log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).
log4j:WARN Please initialize the log4j system properly.
解决办法:
log4j.properties文件需要放到web-inf/class目录下面,在eclipse里面放到src目录下面,会自动拷贝到class目录下面去。
文件里面的内容如下即可:
log4j.rootLogger=WARN, Console
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=(%r ms) [%t] %-5p: %c#%M %x: %m%n
log4j.logger.com.genuitec.eclipse.sqlexplorer=DEBUG
log4j.logger.org.apache=WARN
log4j.logger.org.hibernate=WARN
log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).
log4j:WARN Please initialize the log4j system properly.
解决办法:
log4j.properties文件需要放到web-inf/class目录下面,在eclipse里面放到src目录下面,会自动拷贝到class目录下面去。
文件里面的内容如下即可:
log4j.rootLogger=WARN, Console
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=(%r ms) [%t] %-5p: %c#%M %x: %m%n
log4j.logger.com.genuitec.eclipse.sqlexplorer=DEBUG
log4j.logger.org.apache=WARN
log4j.logger.org.hibernate=WARN
发表评论
-
PHP中的mb_convert_encoding与iconv函数介绍
2012-02-24 18:01 1020英文一般不会存在编码问题,只有中文数据才会有这个问题。比如你用 ... -
PHP实现动态生成饼状图、柱状图和折线图(转)
2011-08-29 17:59 20280PHP在图像操作方面的表 ... -
HTML&JavaScript实现全选小例子
2011-07-07 14:32 1766<html> <head> & ... -
Linux的计划任务
2011-07-01 11:10 841cron是一个linux下的 ... -
Linux Shell编程学习笔记
2011-06-28 10:31 1702其实作为命令语言互动式地解释和执行用户输入的命令只是S ... -
Suse查看版本
2011-04-14 11:10 48571. 在linux里查看补丁版本,一般的机器查看系统版本都是u ... -
BAT批处理文件与文件夹(zz)
2011-04-06 14:35 22631 建bat文件自动执行复制,删除命令。 例1:以下是 ... -
批处理中Copy与Xcopy的区别
2011-04-06 14:34 109811):copy不能在有子目录存 ... -
关于RPT的license的问题
2011-04-06 10:21 1276RPT的license一共有两种,一种是导入安装RPT时附带的 ... -
DB2的备份与恢复
2011-03-28 09:40 1138说明:在线增量备份前提: 1、更改数据库参数 logretai ... -
java启动相应的windows程序来打开文件
2011-03-07 11:49 10043这里有两种方法: 1.利用java运行时环境和windows系 ... -
HTTP代码整理供查询(转的)
2011-01-11 13:54 919代码 指示 2xx 成功 ... -
Java正则表达式(转)
2010-12-20 14:24 1027package example.regularexpres ... -
RollingFileAppender和DailyRollingFileAppender
2010-12-07 17:28 2081log4j提供RollingFileAppender和Dail ... -
(转载)DB2错误代码大全
2010-12-07 10:30 2218DB2错误代码/SQL返回码信 ... -
select的事件(转)
2010-11-25 16:10 1226onactivate 当对象设置为活动元素时触发。 onaf ... -
[转载] Java Timer和TimerTask详解
2010-11-16 09:55 9351.概览 Timer是一种定时 ... -
Timer的schedule()方法的正确使用
2010-09-20 16:08 1624timer.schedule(new MyTask(),lo ... -
DB2 常用命令(转)
2010-09-16 09:53 15091.1 启动DB2服务 db2start ... -
DB2资料搜集(转载)
2010-09-13 13:53 11021.使用db2cmd打开db2命令行 2.db2look - ...
相关推荐
总的来说,处理Log4j的初始化警告,关键在于正确配置和引入Log4j依赖,以及在需要使用日志的地方正确初始化logger。确保配置文件可用且路径正确,以及在代码中正确调用logger,通常可以消除这些警告。
Log4j为开发者提供了灵活的日志记录方案,使得程序在运行过程中可以方便地输出调试信息、警告消息以及错误报告,从而帮助开发者更好地理解和优化代码。 **1. 日志的重要性** 日志在软件开发中扮演着至关重要的角色...
### log4j使用配置方法及项目中的应用 #### 概述与背景 在软件开发过程中,日志记录是一项至关重要的任务,它不仅帮助开发者监控代码执行状态,还为后续的故障排查、性能优化和安全审计提供了关键信息。传统的做法...
- 通过对`log4j`的基本概念、主要组件以及配置方法的学习,我们可以有效地利用`log4j`来管理项目的日志记录需求,提高开发效率并确保应用稳定运行。 #### 11. 附录 - **参考文档**:列出了一些相关的技术文档和资料...
四、Log4j的高级特性 1. 自定义Appender和Layout:Log4j允许开发自定义的Appender和Layout,以满足特殊需求,如发送日志邮件、写入特殊格式的文件等。 2. 异步日志:通过AsyncAppender,可以实现日志输出的异步化...
Log4j是由Apache软件基金会开发的日志记录工具,它提供了一种灵活且高效的日志记录解决方案。Log4j的设计理念是“日志在哪里产生就在哪里处理”,这使得它能够方便地集成到各种应用程序中,无论是简单的控制台输出...
Log4j是Apache软件基金会开发的一个Java日志记录框架,广泛应用于各种Java应用程序中...正确地配置和使用Log4j可以帮助开发者更好地监控应用程序的运行状态,及时发现并解决问题,同时也可以提高系统的安全性和稳定性。
Log4j是一款广泛应用于Java平台的日志记录框架,它提供了灵活且强大的日志...在实际项目中,合理的日志管理可以帮助我们更好地理解和解决问题,而"做Log4j需要我包及示例"提供的资源恰好能帮助初学者快速上手这个工具。
Log4j是一个广泛使用的日志记录框架,它允许开发者记录应用程序中的各种事件,如调试信息、警告、错误等。然而,Log4j默认提供的日志级别(debug, info, warn, error)可能无法满足所有项目的特定需求。在某些情况下...
### Log4j快速入门与精通知识点详解...通过上述介绍,我们可以看到 Log4j 提供了一种非常灵活且强大的日志记录解决方案,适用于各种规模的 Java 应用程序。掌握其基本用法和配置方法对于 Java 开发者来说是非常必要的。
虽然链接无法在当前环境下访问,但通常博客会包含Log4j的基本概念、功能、使用方法以及一些最佳实践。 **Log4j的核心概念** 1. **Logger**: 日志记录器是Log4j的基本组件,用于生成日志消息。你可以根据需要创建多...
Log4j是Apache的一个开源项目,它为Java应用程序提供了一个强大的日志框架。这个框架的主要目的是帮助开发者记录程序运行过程中的各种信息,包括错误、警告、调试信息等,以协助定位和解决问题。以下是对Log4j核心...
### 教你更简单的使用log4j日志 在日常的软件开发过程中,日志记录是必不可...无论是基本的日志输出还是复杂的需求场景,Log4j都能够提供灵活且高效的解决方案。希望本文能够帮助你更好地理解和掌握Log4j的使用技巧。
Log4j 提供了丰富的日志记录功能,帮助开发者在应用程序中跟踪、记录和分析各种级别的信息,包括调试、信息、警告、错误和致命错误。这个压缩包"apache-log4j-2.9.1-bin"包含了Log4j框架的可执行文件和相关的库文件...
Log4j是一个功能强大且高度可定制的日志框架,它通过其独特的Logger、Appender和Layout组件,为开发者提供了灵活的日志记录解决方案。无论是大型企业级应用还是小型项目,Log4j都能提供合适的日志管理方案,帮助...
#### 四、log4j的安装与配置 1. **添加依赖**: 在项目中引入log4j库,可以通过Maven或Gradle等方式添加依赖。 2. **创建配置文件**: 编写log4j.properties或log4j.xml文件来配置日志行为,如设置日志级别、选择...
总结,Log4j是一个强大且灵活的日志工具,通过配置文件可以实现日志信息的控制和定制,适用于各种Java应用,帮助开发者追踪程序状态,定位和解决问题。正确理解和使用Log4j,能极大地提高开发效率和维护质量。
总的来说,Apache Log4j2漏洞的解决需要综合考虑升级、配置修改和安全监控等多个方面。对于开发者和运维人员来说,理解漏洞的原理并采取有效的应对措施至关重要,以防止潜在的攻击并保护系统的安全性。通过及时修复...
通过上述方法,我们可以有效地解决“log4j:WARN Please initialize the log4j system properly”的警告,并根据不同需求定制化日志输出级别和目的地。在实际开发过程中,合理配置Log4j不仅有助于提高代码的可维护性...