1.在eclipse中,把log4j.properties放在类路径下,在项目启动时就会自动加载。
2.在idea中,把log4j.properties放在类路径下,但是项目启动时不能直接加载(原因不明确,哎,这个让我纠结了一下午!!),要使用 PropertyConfigurator 来加载
static {
PropertyConfigurator.configu...
分类:
其他好文 时间:
2015-06-03 21:48:03
阅读次数:
120
---过滤级别-------------------------------
Debug过滤:Debug,Info,Warn,Error信息都会命中
Info过滤: Info,Warn,Error信息都会命中
Warn过滤: Warn,Error信息都会命中
Error过滤: Error信息都会命中
---入口过滤-------------------------...
分类:
其他好文 时间:
2015-06-03 15:48:09
阅读次数:
124
Log4j是Apache的开源项目一个功能强大的日志组件,提供方便的日志记录。日志记录器(Logger)是日志处理的核心组件Log4j建议只使用四个级别,优先级从高到低分别是FATAL, ERROR、WARN、INFO、DEBUG。通过在这里定义的级别,您可以控制到应用程序中相应级别的日志信息的开关...
分类:
其他好文 时间:
2015-06-03 11:24:30
阅读次数:
163
大型项目中很多情况下要分析程序的日志信息,如何管理自己的日志信息至关重要。在应用程序中添加日志记录总的来说基于三个目的 ,
监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;
跟踪代码运行时轨迹,作为日后审计的依据;
担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。
最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台...
分类:
其他好文 时间:
2015-06-02 15:21:30
阅读次数:
120
在使用kettle进行数据分析和清洗时日志非常多而且杂乱,使用原有的日志有时找不到异常的位置,有时日志不够详细,说简单一点就是日志不是我们想要的。因而对kettle日志进行相应的管理就想得尤为重要了。大家都知道java最常用的日志管理包log4j可以很好地实现java日志的管理,然而kettle.....
分类:
其他好文 时间:
2015-06-02 13:10:29
阅读次数:
4546
以下一段话来自:百度百科 如果你开发的是类库或者嵌入式组件,那么就应该考虑采用SLF4J,因为不可能影响最终用户选择哪种日志系统。在另一方面,如果是一个简单或者独立的应用,确定只有一种日志系统,那么就没有使用SLF4J的必要。假设你打算将你使用log4j的产品卖给要求使用JDK 1.4 Loggi....
1.使用阿里巴巴Druid连接池(高效、功能强大、可扩展性好的数据库连接池、监控数据库访问性能、支持Common-Logging、Log4j和JdkLog,监控数据库访问)2.提供高并发JMS消息处理机制3.所有功能模块化、所有模块服务化、所有服务原子化的方式,提供可拓展的服务模型,使程序稳定运..
分类:
编程语言 时间:
2015-06-02 06:55:42
阅读次数:
290
1. 使用阿里巴巴Druid连接池(高效、功能强大、可扩展性好的数据库连接池、监控数据库访问性能、支持Common-Logging、Log4j和JdkLog,监控数据库访问) 2. 提供高并发JMS消息处理机制 3. 所有功能模块化、所有模块服务化、所有服务原子化的方式,提供可拓展的服务模型,...
分类:
编程语言 时间:
2015-06-02 06:47:58
阅读次数:
187
一、Log4j是什么?Log4j是Apache的一个开源代码项目,通过使用Log4j,我们可以控制日志信息输出的目的地。最常见的就是输出到控制台或者日志文件。同时,它强大的一点是可以在C、C++等其他程序中使用,只要有相关的接口包即可。二、如何在Java环境下配置Log4j?网上的好多做法要么照本宣...
分类:
编程语言 时间:
2015-06-01 22:09:34
阅读次数:
174
1. 使用阿里巴巴Druid连接池(高效、功能强大、可扩展性好的数据库连接池、监控数据库访问性能、支持Common-Logging、Log4j和JdkLog,监控数据库访问) 2. 提供高并发JMS消息处理机制 3. 所有功能模块化、所有模块...
分类:
编程语言 时间:
2015-06-01 06:16:04
阅读次数:
235