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

两种方式加载log4j资源文件

阅读更多
方法一:
Properties prop = new Properties();
File f = new File("绝对路径");
FileInputStream is = null;

try {
is = new FileInputStream(f);
prop.load(is);
PropertyConfigurator.configure(prop);
} catch (FileNotFoundException e) {
e.printStackTrace();
}

方法二:
ClassLoader cl = Thread.currentThread().getContextClassLoader();
InputStream is = null;
is = cl.getResourceAsStream("config/Log4j.properties");
Properties prop = new Properties();
prop.load(is);
PropertyConfigurator.configure(prop);
分享到:
评论

相关推荐

    log4j初始化

    本文将深入探讨`log4j`的初始化过程,特别是两种常见的初始化方法——通过配置文件放置于不同目录下的初始化策略。 #### 第一种初始化方案:配置文件置于`/WEB-INF/`目录下 在Web应用中,将`log4j`配置文件置于`/...

    log4j和ApplicationContext、ehcache

    通过灵活的配置文件(通常为`log4j.properties`或`log4j.xml`),开发者可以方便地调整日志行为,满足不同环境的需求。 **ApplicationContext** ApplicationContext是Spring框架的一部分,它提供了一个全面的上下文...

    JDBC驱动-oracle 10g,sqlserver 2008还带一个Log4j

    1. 配置:通过log4j.properties或log4j.xml文件设置日志输出级别、格式和目的地。 2. 创建Logger:使用Logger类获取一个日志实例,关联到应用程序的特定模块或类。 3. 记录日志:使用Logger的方法如debug(), info(),...

    java跨域实例+日志文件

    例如,使用Log4j时,我们需要在项目中引入log4j的依赖,并创建一个配置文件(如log4j.properties或log4j.xml),设定日志级别和输出位置: ```properties # log4j.properties 示例 log4j.rootLogger=DEBUG, FILE ...

    XmlExcelLog4j的读写

    在Java编程中,XML、Excel和Log4j都是常见的工具,它们各自服务于不同的目的。XML是一种可扩展标记语言,常用于数据交换和配置文件;Excel则用于创建和处理电子表格,便于数据分析;而Log4j是Apache的一个开源项目,...

    SpringframeworkMVC配置[收集].pdf

    例如,上述配置设置了两种输出方式:控制台输出和滚动文件输出。文件大小限制和备份策略也得到了管理,以防止日志文件过大。在Spring初始化时,它会自动查找并加载这个配置文件。 为了使Spring应用能够识别和使用...

    JAVA实现权限管理的两种方式六编程资料

    ### JAVA实现权限管理的两种方式 #### 第一种方式:利用Filter、XML文件和用户信息表配合使用来实现权限管理 在Java Web应用中,权限管理是确保系统安全性和功能访问控制的重要组成部分。本文将详细介绍如何通过...

    jquery-1.7.1.min&1.3.2文件及common struts等jar包

    Log4j的配置文件可以方便地定制日志格式和存储位置,对于调试和监控应用状态非常有用。 3. **Struts** JAR包: Struts是Apache软件基金会的一个开源MVC框架,用于构建基于Java的Web应用程序。它遵循Model-View-...

    SSM前言1

    - `log4j.appender.A.Append`控制是否追加到文件。 - `log4j.appender.A.Threshold`定义输出到该目标的日志级别。 5. **Web应用中的路径问题**: - **访问路径与资源名称**:访问路径由两部分组成,即访问路径和...

    一款基于Java设计的文件传输系统,其中包含了源码以供大家参考

    Java的java.util.logging或log4j库可以用来记录系统运行过程中的信息,帮助开发者调试和定位问题。 压缩包中的"resource"文件夹可能包含系统运行所需的资源文件,如配置文件、证书、静态内容或其他辅助数据。这些...

    文件上传与下载

    HTTP提供了GET和POST两种主要方法,GET用于获取资源,POST用于提交数据,如文件上传。 4. **文件上传**:在JSP中,可以使用`<input type="file">`标签创建一个文件选择器,用户选择文件后,通过POST请求将文件内容...

    JavaEE学习大纲.pdf

    - ****: 资源文件,用于国际化和本地化。 - ****: 插件配置,可以扩展Struts的功能。 **ActionForm Bean开发技术** ActionForm Bean是Struts中用于封装请求参数的对象,分为两种类型: 1. **ActionForm**: 常规的...

    简单的JDBC连接数据库

    5. **SQL语句的执行**:JDBC提供了Statement和PreparedStatement两种方式来执行SQL语句。Statement适用于静态SQL,而PreparedStatement能防止SQL注入,适用于带有参数的动态SQL。在执行SQL后,可以通过ResultSet获取...

    浅谈java 中文件的读取File、以及相对路径的问题

    例如,通过`properties.getProperty("user.dir")`也可以得到与`System.getProperty("user.dir")`相同的结果,这两种方法虽然方式不同,但是达到的目的是一致的。 接下来,当需要获取类加载器时,我们可以使用多种...

    动态网页(jsp+Servlet)

    动态网页技术是构建互联网应用程序的重要方式,而JSP(JavaServer Pages)和Servlet是Java平台上的两种核心组件,用于创建动态、交互式的Web应用。本文将深入探讨JSP和Servlet的相关知识,以及与它们密切相关的Dom4j...

    mybatis_01 入门配置 Dao的两种开发方法

    - **log4j.properties**: 日志配置文件,可根据需要调整日志级别。 3. **实体类**: - 创建 User 类,包括必要的属性和 getter/setter 方法。 4. **SQL 映射文件**: - **UserMapper.xml**: ```xml <!DOCTYPE...

    killbill-osgi-bundles-lib-slf4j-osgi-0.8.4.zip

    SLF4J 的 OSGi 版本允许 KillBill 的不同组件根据需要加载各自的日志实现,如 Logback 或者 Log4j,以实现模块化和可配置的日志策略。 【描述】"qunit-mojo.zip, Qunit Mojo 是一个 Maven 插件,用于快速轻松地创建...

    hr人力资源管理系统附加包lib

    5. 其他依赖:如log4j.jar用于日志记录,commons-lang3.jar提供通用的Java工具类,还有一些数据库驱动(如mysql-connector-java.jar)。 这些库文件的集成使得开发者能够快速搭建并运行一个基于Struts、Hibernate、...

    数据库直连驱动包

    这两个文件分别是不同版本的Log4j,它们用于记录数据库驱动操作的日志信息,帮助开发者追踪和诊断问题。 这些驱动文件的使用通常涉及到以下步骤: 1. 将相应的JDBC驱动添加到项目的类路径中。 2. 使用Java的`Class....

Global site tag (gtag.js) - Google Analytics