`

jsp-log4j 日志 简单用法笔记

 
阅读更多

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("用户使用了添加功能");

 

 

分享到:
评论

相关推荐

    MVC-step-by-step 笔记 Part 1 | #spring #mvc

    此外,日志工具如Log4j可以帮助我们调试和跟踪请求的流程。 **总结** Spring MVC是构建现代Java Web应用的强大工具,通过MVC模式实现了业务逻辑、用户界面和控制逻辑的分离。深入理解其工作原理、源码以及相关工具...

    JavaWeb视频笔记word版本

    笔记可能包含如何配置错误页面,以及使用log4j等工具进行日志记录。 这份名为"方立勋JavaWeb视频前十一天笔记word版本(非常难得)"的资料,显然是对JavaWeb初级阶段知识的全面梳理,对于想要系统学习或复习JavaWeb...

    网络记事本JSP网络记事本JSP

    6. 错误处理和日志记录:为了确保应用的稳定性和可维护性,开发者可能使用异常处理机制和日志记录工具,如log4j,来捕获和记录程序运行时的错误信息。 7. 响应式设计:考虑到多设备访问,应用可能采用了响应式布局...

    基于JSP的博客系统论文+源码+数据库

    博客是个独立站点任何人都可以方便的来使用,就像每个人拥有自己的笔记本开始书写一样简单。 系统功能保留了传统博客系统的功能,同时又加上了人性化的界面设计,比如日历、音乐的引用。完善的数据更新能力、实用的...

    ssh笔记及jar包

    最后,`ssh_lib`可能是一个包含SSH框架所需库文件的目录,其中包括了Struts、Spring、Hibernate以及其他可能的依赖库,如log4j用于日志记录,commons-lang、commons-beanutils等Apache Commons库用于辅助开发。...

    Struts2使用笔记

    - **Commons-logging**:ASF的日志包,允许Struts2灵活地支持各种日志框架,如Log4j。 2. **Struts2的部署与配置**: - **创建WEB项目**:首先需要创建一个标准的Java Web项目。 - **导入jar包**:将上述依赖的...

    struts2学习笔记(1)

    - **操作方法**:将`struts.xml`文件复制到项目的src目录下,并且可以将日志配置文件`log4j.properties`一同放置。 - **配置文件详解**: - **DTD文件**: 在Struts2的核心Jar包中包含有`struts.dtd`文件,该文件...

    dwr笔记整理(三)

    9. **log4j-1.2.12.jar**:一个流行的日志记录框架,用于调试和记录应用程序中的事件。笔记可能会介绍如何通过DWR控制日志输出。 10. **jtds-1.2.jar**:这是一个开源的JDBC驱动,用于连接Microsoft SQL Server和...

    SpringBoot学习笔记.docx

    SpringBoot 默认使用 Logback 作为日志系统,但可以通过修改 `pom.xml` 文件添加 Log4j2 的依赖来切换日志框架。添加依赖后,可以通过 `LoggerFactory.getLogger()` 获取日志实例,并使用 `info()` 等方法记录日志...

    源码笔记.rar

    Java的Exception类和logging框架如Log4j或SLF4J可以帮助开发者追踪和解决运行时问题。 【单元测试与集成测试】 良好的源码应该包含全面的测试用例,以确保代码质量。JUnit是Java中常用的单元测试框架,而Mockito则...

    dwr3 学习笔记<一>

    5. **log4j-1.2.12.jar** - 日志记录库,通常用于调试和记录应用的运行情况。博主可能解释了如何配置DWR3的日志输出以帮助诊断问题。 6. **commons-logging-1.1.1** 相关的jar文件 - 这是Apache Commons Logging库...

    Struts学习笔记.txt

    1. **commons-logging-api-1.1.jar**:这是一个日志抽象层,提供了一个简单的API来访问不同的日志系统(如Log4j或Java Util Logging)。 - **用途**:用于处理Struts2框架内部的日志记录需求。 2. **freemarker...

    B站java狂神说笔记

    Apache是常见的开源软件项目,其产品如Tomcat(Java EE应用服务器)、HttpClient(网络通信库)、Log4j(日志框架)等在Java开发中广泛应用。笔记可能会介绍如何集成和使用这些工具。 总结,【Java狂神说笔记】是一...

    Struts2 笔记代码

    - **日志和异常处理**:如何在Struts2中配置日志框架(如Log4j),以及如何处理应用程序中的异常。 通过分析和实践这些代码,你可以深入理解Struts2的工作原理,掌握如何使用它来构建Web应用程序。同时,这也会帮助...

    转会系统第四天课堂笔记.docx

    4. **日志配置**:使用log4j记录应用日志,`log4j.properties`文件设置日志级别和输出方式。 5. **创建POJO类**:如`User.java`和`Player.java`,代表用户和选手的数据模型,包含属性和getter/setter方法,用于与...

    java课堂笔记_自己总结的

    - 使用日志工具: 如 `log4j` 或 `slf4j`。 - 单元测试: 使用 `JUnit` 进行单元测试。 - 断点调试: 使用IDE中的调试功能。 - **性能优化**: - 减少数据库访问: 尽量减少对数据库的查询次数。 - 缓存策略: 利用...

    传智播客struts2全程学习笔记

    - `commons-logging-1.x.x.jar`:ASF出品的日志包,Struts2框架使用这个日志包来支持Log4J和JDK1.4+的日志记录。 - `commons-fileupload-1.2.1.jar`:用于文件上传的组件。 #### Struts2应用的配置文件 Struts2的...

Global site tag (gtag.js) - Google Analytics