`
spark998
  • 浏览: 40433 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

部署Log4j

阅读更多
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);
      }
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    若依框架使用的log4j2.16.0,修复log4j漏洞log4j2下载最新log4j2.16.0下载

    因此,若依框架的用户需要及时下载并部署log4j2.16.0,以保护他们的系统免受潜在的攻击。通常,更新Log4j2的步骤包括下载最新的JAR文件,替换旧版本的JAR,或者通过Maven或Gradle等构建工具更新依赖。 标签“若依 ...

    log4j-2.18.0

    2. 下载并部署log4j-2.18.0的更新版本,替换原有的库文件。 3. 配置更新后的log4j2,禁用可能导致问题的JNDI查找功能,增强系统安全。 4. 对系统进行全面的安全检查,确保没有遗留的漏洞或风险。 5. 实施持续的安全...

    tomcat9 slf4j+log4j2 写日志.zip

    3. **配置Tomcat**:在`$CATALINA_HOME/lib`目录下添加`log4j-api.jar`和`log4j-slf4j-impl.jar`,这将使Tomcat使用Log4j2作为其内部的日志系统。 4. **排除其他日志实现**:确保你的应用中没有引入其他的日志实现...

    log4j2-所需jar包+配置详解(详细)

    关于配置文件的名称以及在项目中的存放位置  log4j 2.x版本不再支持像1.x中的....如果本地要测试,可以把log4j2-test.xml放到classpath,而正式环境使用log4j2.xml,则在打包部署的时候不要打包log4j2-test.xml即可。

    log4j2漏洞检测工具

    5. **实时监控**: 部署后,工具可以持续监控系统,防止新引入的Log4j2实例带有漏洞。 **使用Log4j2漏洞检测工具** 使用这类工具通常包括以下步骤: 1. **安装与配置**: 下载并安装检测工具,根据指导文档配置好...

    tomcat8更换log4j记录日志

    确保这些库文件被添加到Tomcat的`lib`目录,使得所有部署的应用都能访问Log4j。 综上所述,通过正确配置和使用这个压缩包中的资源,你可以优化Tomcat8的日志管理,提升故障排查效率,同时为监控和分析提供更加详细...

    logging-log4j2-log4j-2.15.1-rc1.zip

    《深入理解Log4j 2.15.1-RC1:修复安全漏洞与优化实践》 在IT行业中,日志记录系统是不可或缺的一部分,它为开发者提供了追踪程序运行状态、定位错误和性能瓶颈的重要工具。Log4j,作为Apache开源组织的一个杰出...

    扫描log4j2 版本扫描log4j2 版本

    2. **版本确认**:然后,通过查看项目配置文件(如`log4j2.xml`或`log4j2.json`)或依赖管理工具(如Maven或Gradle)的配置,确定当前使用的Log4j2版本。 3. **漏洞评估**:对比已知受影响的版本列表,如CVE-2021-...

    log4j详细配置说明

    ### Log4j 详细配置说明 #### 一、Log4j 简介与特性 在当前强调可重用组件的软件开发环境中,Apache 的 Log4j 为开发者提供了强大的日志管理工具。Log4j 不仅开源免费,还具备高度的灵活性与可配置性,支持多种...

    log4j与web.xml的配置

    2. **Log4j配置文件(log4j.properties或log4j.xml)** - 在Java项目中,通常会有一个log4j配置文件,用于定义日志记录的级别、输出方式和格式。 - 示例配置: ``` log4j.rootLogger=DEBUG, FILE log4j....

    apache-log4j-2.17.2-bin.tar

    此次发布的binaries版本包含了编译后的二进制文件,适用于那些不希望从源码编译但需要快速部署和更新Log4j的用户。 描述中提到的“解决了漏洞版本”指的是Log4j 2.x 在2021年末被发现了一个名为“Log4Shell”的高危...

    slf4j+log4j

    SLF4J通过接口定义了日志操作,而具体的日志实现则由开发者在部署时决定。 2. Log4j简介: Log4j是Apache软件基金会的一个项目,是一个广泛使用的日志记录工具。它提供了丰富的配置选项,可以控制日志输出级别、...

    log4j中配置日志文件相对路径方法(PDF)

    ### Log4j中配置日志文件相对路径方法详解 #### 概述 在软件开发过程中,日志记录是一项重要的功能,它有助于开发者调试程序、监控应用程序的运行状态以及追踪问题。`Log4j`作为一款优秀的日志管理工具,被广泛应用...

    apache-log4j-2.8.2-bin.tar

    这个压缩包文件“apache-log4j-2.8.2-bin.tar”包含了Log4j 2.8.2的二进制发行版,适用于那些希望快速部署和使用的开发者。 在Log4j 2.8.2中,主要的知识点包括: 1. **日志级别**:Log4j 支持多个日志级别,如 ...

    slf4j1.7.25+ log4j2.8.2 集成jar包

    它的目的是允许用户在部署时插入所需的日志框架,如Logback、Log4j等。SLF4J通过提供一组API,使得应用程序可以与不同的日志框架进行交互,而无需修改代码。这样,开发者可以在不影响代码的情况下自由选择或切换日志...

    apache-log4j-2.15.0-bin.tar.gz

    Apache官网提供的"apache-log4j-2.15.0-bin.tar.gz"是一个二进制发行版的压缩包,它包含了Log4j 2.15.0的所有运行时文件,适用于那些希望快速部署和使用的用户。 **Log4j 的重要性** Log4j 是Java开发中的关键工具...

    log4j相关jar包

    `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

    这个"apache-log4j-2.18.0-bin.zip"文件包含了Log4j的二进制版本,适用于快速部署和使用。版本号2.18.0表明这是Log4j的一个较新版本,可能包含了一些安全更新和性能优化。 Log4j的核心功能是为应用程序提供灵活的...

    Log4j api 下载

    **Log4j API 下载** Log4j 是一个广泛使用的Java日志框架,它为应用程序提供了灵活的日志记录功能。这个框架允许开发者控制日志信息的输出格式、输出位置以及日志级别,使得调试和故障排查更为高效。本文将详细介绍...

    log4j-1.2.16.jar与slf4j-api-1.6.1.jar加个转换包和log4j.properties示例

    SLF4J是一个日志抽象层,它的设计目的是作为一个通用的日志接口,允许最终用户在部署他们的应用程序时插入所需的日志框架。SLF4J 1.6.1是该API的一个版本,它提供了一组静态方法,用于生成日志记录语句。通过SLF4J,...

Global site tag (gtag.js) - Google Analytics