`

搭建SSH,从零开始(第N+2天)—Log4j集成

 
阅读更多

Log4J的集成和配置参考:http://tpglzu2015.iteye.com/blog/2203062

 

需要注意点

1,优先使用Log4.xml的形式进行配置,优点多多

关于Log4j.xml的配置,参考

http://tpglzu2015.iteye.com/blog/2203224

http://tpglzu2015.iteye.com/blog/2203226

2,注意对webAppRootKey的使用

3,如果对log文件名采用如下形式的话

  1. <appender name="LOG_FILE" class="org.apache.log4j.RollingFileAppender">   
  2. <param name="Threshold" value="ALL"/>   
  3. <param name="File"   
  4. value="${WebConsole2.root}/WEB-INF/logs/WebConsole2.log"/>   
  5. <param name="Append" value="true"/>   
  6. <param name="MaxFileSize" value="500KB"/>   
  7. <param name="MaxBackupIndex" value="1"/>   
  8. <layout class="org.apache.log4j.PatternLayout">   
  9. <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>   
  10. </layout>   
  11. </appender>  

需要注意以下问题

①,部署到服务器上的war包,需要能够被自动解压缩。这个,需要配置server.xml文件

如何配置参考:http://tpglzu2015.iteye.com/blog/2203198

②,如何在Local环境下查找输出的log文件。

对于直接使用eclipse 发布到tomcat的工程,如下图的方式

    
 此时工程会被发布到如下目录

C:\WorkSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\myapp

 对应的log文件会在..../myapp/WEB-INF/log下找到

 

以上路径的确认方法,可以在代码中输出当前类的本地路径来确认

System.out.println("current path : " + Thread.currentThread().getContextClassLoader().getResource(""));

关于JAVA WEB中路径的说明,参考以下内容 

http://tpglzu2015.iteye.com/blog/2203176

 

  • 大小: 16.5 KB
分享到:
评论

相关推荐

    ssh+aop+log4j+日志拦截器+注解

    标题中的"ssh+aop+log4j+日志拦截器+注解"涉及到的是Java Web开发中的几个核心组件和技术,这些技术在构建大型、分布式的企业级应用时常常被使用。下面将详细介绍这些知识点: 1. SSH (Spring, Struts, Hibernate)...

    ssh2+log4j+异常简单框架

    【SSH2+Log4j+异常简单框架】是一种常见的Java Web开发框架组合,它整合了Struts2、Hibernate和Spring三大主流框架,并结合了Log4j日志系统,用于实现高效、灵活和可维护的项目架构。这个框架的集成使得开发者能够更...

    ssh中log4j的使用

    在SSH(Spring、Struts和Hibernate)框架中,Log4j是一个非常重要的组件,它用于记录应用程序的运行日志,帮助开发者追踪程序错误、调试代码和监控系统性能。本篇文章将详细阐述如何在SSH环境中配置和使用Log4j,...

    SSH框架中配置log4j的方法

    通过以上步骤,我们不仅实现了在SSH框架中集成Log4j的目标,还充分利用了Log4j提供的各种特性,如动态配置、灵活的日志文件管理等。这对于提高开发效率、简化运维工作具有重要意义。希望本文能帮助读者更好地理解和...

    Myeclipse8.5下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3

    ### MyEclipse 8.5 下搭建 SSH 框架详解 #### 一、概述 SSH框架是指将Struts、Spring以及Hibernate这三个开源框架进行整合,以实现更加强大、灵活且可扩展的企业级应用开发。本文将详细介绍如何在MyEclipse 8.5...

    用eclipse搭建SSH架构(struts + spring + hibernate)

    Eclipse 搭建 SSH 架构(Struts + Spring + Hibernate) Eclipse 是一个功能强大且功能丰富的集成开发环境(IDE), SSH 架构(Struts + Spring + Hibernate)是 Java Web 开发中常用的架构模式。下面将详细介绍...

    [SSH+Maven+Bootstrap视频教程]_18. 测试 log4j 日志框架.zip

    【SSH+Maven+Bootstrap视频教程】第18章主要讲解了如何测试并应用Log4j日志框架,这是Java开发中的一个关键组件,尤其在系统监控、调试和错误跟踪方面发挥着重要作用。Log4j是Apache软件基金会的一个开放源代码项目...

    写的ssh+log4j的Simple

    综上所述,"写的ssh+log4j+分页的Simple"可能是一个简单的Java Web项目示例,它演示了如何集成SSH框架进行应用开发,利用Log4j进行日志管理,以及实现了分页功能。这个项目可以帮助初学者理解如何在实际项目中整合...

    搭建SSH框架需要引入的Struts2包(log4j,spring-web,struts2-spring-plugin)

    SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大开源框架集成。在构建SSH框架时,每个框架都扮演着不同的角色,以提供一个高效、可扩展的后端架构。现在我们来详细了解一下搭建SSH...

    ssh ,log4j实例

    SSH框架整合实战项目,log4j完整的配置文件(log4j.perproties,log4j.xml),日志可输出到控制台、本地文件、数据库,提供多种配置方法,项目可直接运行,SQL语句在项目中。该项目对学习spring,struts2,hibernate,log...

    SSH框架初学者入【包含log4j及jar】

    这个压缩包文件“SSH框架初学者入【包含log4j及jar】”显然是为初学者提供了一个基础的SSH项目环境,其中包含必要的log4j日志管理和jar库。下面将详细阐述SSH框架及其组成部分,以及log4j的作用。 **Struts2** 是一...

    基于SSH2+Maven+EasyUI+MySQL技术实战开发易买网电子商务交易平台4

    基于SSH2+Maven+EasyUI+MySQL技术实战开发易买网电子商务交易平台4

    java搭建SSH(Spring +Struts2 +Hibernate4)框架所需的jer包,完整包

    在开始搭建SSH框架时,你需要确保配置好所有必需的jar包。以下是一般步骤: 1. **创建项目结构**:设置src/main/java目录存放源代码,src/main/resources存放配置文件,webapp目录存放Web应用资源。 2. **配置...

    Struts2+Spring+Hibernet+JPA+sitemesh+log4j

    Struts2、Spring、Hibernate、JPA、SiteMesh和Log4j是Java Web开发中非常重要的六个组件,它们各自承担着不同的职责,并且在实际项目中经常被整合使用,形成了所谓的"SSH2"(Struts2 + Spring + Hibernate)框架组合...

    [SSH+Maven+Bootstrap视频教程]_17. 添加 log4j.properties 配置文件.zip

    在本节视频教程中,我们将深入探讨如何在Java项目中集成SSH(Struts、Spring、Hibernate)框架,并结合Maven构建工具以及Bootstrap前端框架,来添加和配置`log4j.properties`日志文件。这个过程对于任何Java开发人员...

    SSH2+log4j源码

    标题中的"SSH2+log4j源码"指的是在Java开发中常用的三个开源框架——Spring、Struts2和Hibernate的源代码,以及日志记录工具log4j的源码。这些框架是Java企业级应用开发的核心组件,对于理解Java Web应用的运行机制...

    ssh结合log4j例子

    "ssh结合log4j例子"这个主题意味着我们将看到如何在使用SSH框架开发的应用程序中集成和使用Log4j进行日志管理。以下是一些可能的知识点: 1. **Spring集成Log4j**:Spring允许在配置文件中定义Log4j的日志级别和...

    redhat5.4+SSH+Ftp+Apache+Mysql+PHP搭建

    redhat5.4+SSH+Ftp+Apache+Mysql+PHP搭建 redhat5.4+SSH+Ftp+Apache+Mysql+PHP搭建 redhat5.4+SSH+Ftp+Apache+Mysql+PHP搭建 redhat5.4+SSH+Ftp+Apache+Mysql+PHP搭建

    jdk动态代理&log4j;&SSH;&SSM;(视频+源码+讲义)

    动力节点reyco郭 SSH视频和SSH前言视频+讲义+部分源码 SSM视频和SSM前言视频+讲义+所有源码 jdk动态代理视频,log4j视频 适配器设计模式视频和源码

    Eclipse搭建SSH框架-JAVA(源码+数据库)

    【SSH框架概述】 SSH是一个流行的Java Web开发框架,由Struts、Spring和Hibernate三个开源项目组合而成。这个框架集合了MVC模式、依赖注入(DI)以及对象关系映射(ORM)的优势,使得开发人员能够更高效地构建企业...

Global site tag (gtag.js) - Google Analytics