- 浏览: 40433 次
- 性别:
- 来自: 北京
最新评论
1、拷贝"log4j-1.2.7.jar"文件进入开发目录中的lib目录
2、从乌鲁木齐企业上网系统中拷贝"log.properties"进入开发目录中defaultroot/config目录下
3、在开发目录Tomcat中建logs文件夹,下面再建一个bb.log日志文件
4、建立一个随Tomcat一起启动的Servlet,其内容参考新疆乌鲁木齐企业上网系统中的"initServlet.java",它包括两部分内容,
①初始化Log4j组件
②初始化ConfigReader(读xml文件类)
5、在web.xml文件中添加"initServlet.java"启动参数
<servlet>
<servlet-name>initservlet</servlet-name>
<servlet-class>com.bb.eoa.util.initServlet</servlet-class>
<init-param>
<param-name>log4j-init-file</param-name>
<param-value>config/log.properties</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
使用举例
Logger logger;
logger = Logger.getLogger(this.getClass().getName());
logger.debug(this.getServletName() + " Servlet Initialized.");
String dowhat = request.getParameter("dowhat");
int dw = 0;
try {
dw = Integer.parseInt(dowhat);
}
catch (NumberFormatException ex) {
logger.error("Exception at harvestServlet service()." + ex);
}
2、从乌鲁木齐企业上网系统中拷贝"log.properties"进入开发目录中defaultroot/config目录下
3、在开发目录Tomcat中建logs文件夹,下面再建一个bb.log日志文件
4、建立一个随Tomcat一起启动的Servlet,其内容参考新疆乌鲁木齐企业上网系统中的"initServlet.java",它包括两部分内容,
①初始化Log4j组件
②初始化ConfigReader(读xml文件类)
5、在web.xml文件中添加"initServlet.java"启动参数
<servlet>
<servlet-name>initservlet</servlet-name>
<servlet-class>com.bb.eoa.util.initServlet</servlet-class>
<init-param>
<param-name>log4j-init-file</param-name>
<param-value>config/log.properties</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
使用举例
Logger logger;
logger = Logger.getLogger(this.getClass().getName());
logger.debug(this.getServletName() + " Servlet Initialized.");
String dowhat = request.getParameter("dowhat");
int dw = 0;
try {
dw = Integer.parseInt(dowhat);
}
catch (NumberFormatException ex) {
logger.error("Exception at harvestServlet service()." + ex);
}
发表评论
文章已被作者锁定,不允许评论。
-
JVM调优的陷阱
2011-10-24 13:01 1981开这帖的目的是想让大家了解到,所谓“标准参数”是件很微妙的事情 ... -
高效的Java异常处理框架
2009-06-23 10:58 1364一、 异常的概念和Java异常体系结构 异常是程序 ... -
六种异常处理的陋习
2009-06-23 10:23 773你觉得自己是一个Java专 ... -
HTML Response ContentType 大全
2009-06-18 13:19 977".*"="applicatio ... -
Oracle入门基本知识一点通
2009-02-11 16:00 1035引自http://www.oraclebbs.com/ ... -
javaFx环境变量配置
2009-02-09 11:01 39991)安装javafx_sdk-1_0_1-windows-i5 ... -
eclipse debug 入门
2009-02-04 17:20 19901.Step Into (also F5) 跳入 2.Step ... -
AbstractWizardFormController 实例
2009-02-04 17:19 2035由于工作需要,需要经多个表单在最后一部进行操作,觉得sprin ... -
学习笔记:DB2 9 管理 - 2
2009-02-04 17:18 947DB2 9 管理 第 1 部分:服务器管理 二、DB2 客 ... -
学习笔记:DB2 9 管理 - 1
2009-02-04 17:17 680DB2 9 管理 第 1 部分:服务器管理 一、DB2 实 ... -
面向对象程序设计的61条原则收藏
2009-02-04 17:16 712(1)所有数据都应该隐藏在所在的类的内部。 (2)类的使 ... -
POI读写Excel文件
2009-02-04 17:15 1649约定:POI项目2.0版现在已经接近正式发行阶段,开发进度迅速 ... -
GBK字符集知识收藏
2009-02-04 17:14 1207GB码与BIG5是中国人常用 ... -
J2EE程序中的SQL语句自动构造方法收藏
2009-02-04 17:12 688INSERT、DELETE、UPDATE 三种SQL语句是数据 ... -
oracle9i存储过程、触发器、函数简单实例(基于PL/SQL7.1)收藏
2009-02-04 17:11 2051第一:已经存在表PUB_T_DIVISION_TEST,可以使 ... -
oracle 函数大全收藏
2009-02-04 17:11 951常用oracle函数 SQL中的单记录函数 1.ASCII ... -
PLSQL循序渐进全面学习教程(全)收藏
2009-02-04 17:08 2129康师傅 2008年01月24日( ... -
oracle系统命令收藏
2009-02-04 17:06 8980 查看表的结构其中的一种做法: select COL ... -
oracle的SQLPLUS命令大全收藏
2009-02-04 17:04 1678Oracle的sql*plus是与oracle ...
相关推荐
因此,若依框架的用户需要及时下载并部署log4j2.16.0,以保护他们的系统免受潜在的攻击。通常,更新Log4j2的步骤包括下载最新的JAR文件,替换旧版本的JAR,或者通过Maven或Gradle等构建工具更新依赖。 标签“若依 ...
2. 下载并部署log4j-2.18.0的更新版本,替换原有的库文件。 3. 配置更新后的log4j2,禁用可能导致问题的JNDI查找功能,增强系统安全。 4. 对系统进行全面的安全检查,确保没有遗留的漏洞或风险。 5. 实施持续的安全...
3. **配置Tomcat**:在`$CATALINA_HOME/lib`目录下添加`log4j-api.jar`和`log4j-slf4j-impl.jar`,这将使Tomcat使用Log4j2作为其内部的日志系统。 4. **排除其他日志实现**:确保你的应用中没有引入其他的日志实现...
关于配置文件的名称以及在项目中的存放位置 log4j 2.x版本不再支持像1.x中的....如果本地要测试,可以把log4j2-test.xml放到classpath,而正式环境使用log4j2.xml,则在打包部署的时候不要打包log4j2-test.xml即可。
5. **实时监控**: 部署后,工具可以持续监控系统,防止新引入的Log4j2实例带有漏洞。 **使用Log4j2漏洞检测工具** 使用这类工具通常包括以下步骤: 1. **安装与配置**: 下载并安装检测工具,根据指导文档配置好...
确保这些库文件被添加到Tomcat的`lib`目录,使得所有部署的应用都能访问Log4j。 综上所述,通过正确配置和使用这个压缩包中的资源,你可以优化Tomcat8的日志管理,提升故障排查效率,同时为监控和分析提供更加详细...
《深入理解Log4j 2.15.1-RC1:修复安全漏洞与优化实践》 在IT行业中,日志记录系统是不可或缺的一部分,它为开发者提供了追踪程序运行状态、定位错误和性能瓶颈的重要工具。Log4j,作为Apache开源组织的一个杰出...
2. **版本确认**:然后,通过查看项目配置文件(如`log4j2.xml`或`log4j2.json`)或依赖管理工具(如Maven或Gradle)的配置,确定当前使用的Log4j2版本。 3. **漏洞评估**:对比已知受影响的版本列表,如CVE-2021-...
### Log4j 详细配置说明 #### 一、Log4j 简介与特性 在当前强调可重用组件的软件开发环境中,Apache 的 Log4j 为开发者提供了强大的日志管理工具。Log4j 不仅开源免费,还具备高度的灵活性与可配置性,支持多种...
2. **Log4j配置文件(log4j.properties或log4j.xml)** - 在Java项目中,通常会有一个log4j配置文件,用于定义日志记录的级别、输出方式和格式。 - 示例配置: ``` log4j.rootLogger=DEBUG, FILE log4j....
此次发布的binaries版本包含了编译后的二进制文件,适用于那些不希望从源码编译但需要快速部署和更新Log4j的用户。 描述中提到的“解决了漏洞版本”指的是Log4j 2.x 在2021年末被发现了一个名为“Log4Shell”的高危...
SLF4J通过接口定义了日志操作,而具体的日志实现则由开发者在部署时决定。 2. Log4j简介: Log4j是Apache软件基金会的一个项目,是一个广泛使用的日志记录工具。它提供了丰富的配置选项,可以控制日志输出级别、...
### Log4j中配置日志文件相对路径方法详解 #### 概述 在软件开发过程中,日志记录是一项重要的功能,它有助于开发者调试程序、监控应用程序的运行状态以及追踪问题。`Log4j`作为一款优秀的日志管理工具,被广泛应用...
这个压缩包文件“apache-log4j-2.8.2-bin.tar”包含了Log4j 2.8.2的二进制发行版,适用于那些希望快速部署和使用的开发者。 在Log4j 2.8.2中,主要的知识点包括: 1. **日志级别**:Log4j 支持多个日志级别,如 ...
它的目的是允许用户在部署时插入所需的日志框架,如Logback、Log4j等。SLF4J通过提供一组API,使得应用程序可以与不同的日志框架进行交互,而无需修改代码。这样,开发者可以在不影响代码的情况下自由选择或切换日志...
Apache官网提供的"apache-log4j-2.15.0-bin.tar.gz"是一个二进制发行版的压缩包,它包含了Log4j 2.15.0的所有运行时文件,适用于那些希望快速部署和使用的用户。 **Log4j 的重要性** Log4j 是Java开发中的关键工具...
`log4j-slf4j-impl.jar`是将log4j的调用桥接到SLF4J的实现,而`slf4j-log4j12.jar`则相反,将SLF4J调用桥接到log4j。同样,如果需要将log4j的API与log4j2的实现结合,可以使用`log4j-api.jar`和`log4j-to-slf4j.jar`...
这个"apache-log4j-2.18.0-bin.zip"文件包含了Log4j的二进制版本,适用于快速部署和使用。版本号2.18.0表明这是Log4j的一个较新版本,可能包含了一些安全更新和性能优化。 Log4j的核心功能是为应用程序提供灵活的...
**Log4j API 下载** Log4j 是一个广泛使用的Java日志框架,它为应用程序提供了灵活的日志记录功能。这个框架允许开发者控制日志信息的输出格式、输出位置以及日志级别,使得调试和故障排查更为高效。本文将详细介绍...
SLF4J是一个日志抽象层,它的设计目的是作为一个通用的日志接口,允许最终用户在部署他们的应用程序时插入所需的日志框架。SLF4J 1.6.1是该API的一个版本,它提供了一组静态方法,用于生成日志记录语句。通过SLF4J,...