1、从官方网站下载 jakarta-log4j-1.2.1.tar.gz http://logging.apache.org/log4j/1.2/download.html
2、在eclipse中将log4j-1.2.1.jar复制到WebContent/WEB-INF/lib 下
3、在src下新建File,命名为 log4j.properties(不要改动)
4、在log4j.properties中写入配置文件(从帮助文档中复制一段,具体配置查看其他信息)
如:
log4j.rootLogger=debug, stdout, R
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=D:/example.log
log4j.appender.R.MaxFileSize=100KB
# Keep one backup file
log4j.appender.R.MaxBackupIndex=1
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
注:第7行可配置所生成日志文件位置
5、现在便可以使用了,如在某一个Servlet中使用:
private static Logger loger=Logger.getLogger(AddServlet.class); //AddServlet.class为当前Servlet名
loger.debug("用户使用了添加功能");
分享到:
相关推荐
此外,日志工具如Log4j可以帮助我们调试和跟踪请求的流程。 **总结** Spring MVC是构建现代Java Web应用的强大工具,通过MVC模式实现了业务逻辑、用户界面和控制逻辑的分离。深入理解其工作原理、源码以及相关工具...
笔记可能包含如何配置错误页面,以及使用log4j等工具进行日志记录。 这份名为"方立勋JavaWeb视频前十一天笔记word版本(非常难得)"的资料,显然是对JavaWeb初级阶段知识的全面梳理,对于想要系统学习或复习JavaWeb...
6. 错误处理和日志记录:为了确保应用的稳定性和可维护性,开发者可能使用异常处理机制和日志记录工具,如log4j,来捕获和记录程序运行时的错误信息。 7. 响应式设计:考虑到多设备访问,应用可能采用了响应式布局...
博客是个独立站点任何人都可以方便的来使用,就像每个人拥有自己的笔记本开始书写一样简单。 系统功能保留了传统博客系统的功能,同时又加上了人性化的界面设计,比如日历、音乐的引用。完善的数据更新能力、实用的...
最后,`ssh_lib`可能是一个包含SSH框架所需库文件的目录,其中包括了Struts、Spring、Hibernate以及其他可能的依赖库,如log4j用于日志记录,commons-lang、commons-beanutils等Apache Commons库用于辅助开发。...
- **Commons-logging**:ASF的日志包,允许Struts2灵活地支持各种日志框架,如Log4j。 2. **Struts2的部署与配置**: - **创建WEB项目**:首先需要创建一个标准的Java Web项目。 - **导入jar包**:将上述依赖的...
- **操作方法**:将`struts.xml`文件复制到项目的src目录下,并且可以将日志配置文件`log4j.properties`一同放置。 - **配置文件详解**: - **DTD文件**: 在Struts2的核心Jar包中包含有`struts.dtd`文件,该文件...
9. **log4j-1.2.12.jar**:一个流行的日志记录框架,用于调试和记录应用程序中的事件。笔记可能会介绍如何通过DWR控制日志输出。 10. **jtds-1.2.jar**:这是一个开源的JDBC驱动,用于连接Microsoft SQL Server和...
SpringBoot 默认使用 Logback 作为日志系统,但可以通过修改 `pom.xml` 文件添加 Log4j2 的依赖来切换日志框架。添加依赖后,可以通过 `LoggerFactory.getLogger()` 获取日志实例,并使用 `info()` 等方法记录日志...
Java的Exception类和logging框架如Log4j或SLF4J可以帮助开发者追踪和解决运行时问题。 【单元测试与集成测试】 良好的源码应该包含全面的测试用例,以确保代码质量。JUnit是Java中常用的单元测试框架,而Mockito则...
5. **log4j-1.2.12.jar** - 日志记录库,通常用于调试和记录应用的运行情况。博主可能解释了如何配置DWR3的日志输出以帮助诊断问题。 6. **commons-logging-1.1.1** 相关的jar文件 - 这是Apache Commons Logging库...
1. **commons-logging-api-1.1.jar**:这是一个日志抽象层,提供了一个简单的API来访问不同的日志系统(如Log4j或Java Util Logging)。 - **用途**:用于处理Struts2框架内部的日志记录需求。 2. **freemarker...
Apache是常见的开源软件项目,其产品如Tomcat(Java EE应用服务器)、HttpClient(网络通信库)、Log4j(日志框架)等在Java开发中广泛应用。笔记可能会介绍如何集成和使用这些工具。 总结,【Java狂神说笔记】是一...
- **日志和异常处理**:如何在Struts2中配置日志框架(如Log4j),以及如何处理应用程序中的异常。 通过分析和实践这些代码,你可以深入理解Struts2的工作原理,掌握如何使用它来构建Web应用程序。同时,这也会帮助...
4. **日志配置**:使用log4j记录应用日志,`log4j.properties`文件设置日志级别和输出方式。 5. **创建POJO类**:如`User.java`和`Player.java`,代表用户和选手的数据模型,包含属性和getter/setter方法,用于与...
- 使用日志工具: 如 `log4j` 或 `slf4j`。 - 单元测试: 使用 `JUnit` 进行单元测试。 - 断点调试: 使用IDE中的调试功能。 - **性能优化**: - 减少数据库访问: 尽量减少对数据库的查询次数。 - 缓存策略: 利用...
- `commons-logging-1.x.x.jar`:ASF出品的日志包,Struts2框架使用这个日志包来支持Log4J和JDK1.4+的日志记录。 - `commons-fileupload-1.2.1.jar`:用于文件上传的组件。 #### Struts2应用的配置文件 Struts2的...