`
zz563143188
  • 浏览: 2273871 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
博客专栏
77fc734c-2f95-3224-beca-6b8da12debc8
编程工具介绍
浏览量:578470
D9710da2-8a00-3ae6-a084-547a11afab81
Spring Mvc实战(...
浏览量:1087339
D3f88135-07de-3968-a0f0-d2f13428c267
项目开发经验
浏览量:1656439
社区版块
存档分类
最新评论

log4j配置springMvc例子

    博客分类:
  • web
阅读更多

             Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。日志文件需要用到log4j-1.2.16.jar,log4jdbc4-1.2.1.jar,log4j-over-slf4j-1.6.1.jar,slf4j-api-1.7.2.jar,slf4j-log4j12-1.7.2.jar。
  
           slf是hibernate提供的一个日志接口,它可以被log4j的方法去实现,也可以被common-logging的方法去实现,等等!只是一个接口与方法实现的关系!现在有少人开始使用logback来处理日志信息,我这里暂时不涉及等后面再实现。
Hibernate里记录日志用的是slf4j,不过可以更改api替换为log4j,这么做的人也很多。

 

 

 
  


2.log4jspring.properties是log4j与spring结合的打印日志文件,如果需要在web.xml中修改参数,此命名不被默认.
<!-- log4j 配置 开始 -->
       < context-param>
             < param-name> log4jConfigLocation </param-name >
             < param-value> /WEB-INF/classes/log4jspring.properties </param-value >
       </ context-param>
       < context-param>
             < param-name> log4jRefreshInterval </param-name >
             < param-value> 600000 </param-value >
 </context-param>
 
 
 
3.在后台java类测试日志信息
 
4.将项目发布到tomcat中运行工程,输出日志信息。日志系统显示spring.xml文件加载
5.tomcat服务器后台打印显示java对象与数据库表的映射关系
6.tomcat服务后台打印显示url与action的绑定
 
  • 描述: 同由于网页排版不好看,我将上面内容做成PDF文档
  • 大小: 286.6 KB
  • 大小: 205.3 KB
  • 大小: 261.9 KB
  • 大小: 221.2 KB
  • 大小: 368.3 KB
  • 大小: 597.7 KB
9
1
分享到:
评论
3 楼 jd2bs 2015-10-13  
为啥我配置了log4j.appender.A1.org.springframework=ERROR
catalina.out仍然有大量的url与action的绑定的INFO level日志啊?
2 楼 xuehua12345c 2014-04-01  
见着大神了....................
1 楼 kely39 2013-05-31  

相关推荐

    springmvc中使用log4j及aop记录日志的例子

    Log4j的配置文件通常是`log4j.properties`或`log4j.xml`,定义了日志的级别(如DEBUG, INFO, WARN, ERROR, FATAL)、输出目的地(控制台、文件、网络等)以及日志格式。例如,一个基本的`log4j.properties`配置可能...

    jetty整合springmvc例子

    - `src/main/resources`: 存放配置文件,如Spring的bean配置和log4j配置。 - `src/main/webapp`: 存放Web应用资源,如WEB-INF下的web.xml和静态资源。 - `pom.xml`: Maven项目配置文件,定义依赖和构建过程。 5....

    slf4j+logback+springmvc+maven小例子

    在这个“slf4j+logback+springmvc+maven小例子”中,我们看到的是一个结合了这些技术的简单应用。Spring MVC是一个基于Spring框架的轻量级Web MVC框架,它简化了构建交互式、RESTful的Web应用的流程。Maven则是一个...

    Spring+SpringMVC+Mybatis框架整合例子(SSM)

    例如,可以引入Spring Security进行权限管理,使用Log4j或Logback进行日志记录,添加Spring AOP实现全局异常处理等。 这个SSM框架整合例子中,可能包含了各个组件的配置文件、示例Controller、Service、Mapper以及...

    SpringMVC-MyBatis入门例子

    在开发过程中,使用Log4j或Logback记录日志可以帮助排查问题。MyBatis还提供了强大的日志实现,如SLF4J,可以查看SQL执行情况和性能。 【总结】 "SpringMVC-MyBatis入门例子"提供了学习和实践这两个框架的起点。...

    SSM(Spring+SpringMVC+MyBatis)整合小例子

    5. **Jar包**:在SSM整合过程中,需要引入一系列的jar包,包括Spring的核心库、SpringMVC的库、MyBatis的库以及它们各自依赖的第三方库,如MySQL驱动、Log4j日志库等。这些jar包通常会被添加到项目的类路径中,以便...

    springmvc+mybatis+sqlserver小例子

    7. **日志记录**:为了方便调试和问题定位,项目中可能包含了日志框架如Log4j或Logback,用于记录应用程序运行过程中的信息。 总的来说,这个小例子为初学者提供了一个了解Spring MVC和MyBatis整合应用的基础平台,...

    用maven + spring mvc +JDBCTEMPLATE +由Slf4j实现Common-Logging+Log4j的日志控制(数据库用MySQL)

    使用Slf4j,需要在pom.xml中添加对应的依赖,并在项目中引入log4j.properties配置文件,以指定日志级别、输出格式和目的地。例如: ```properties # log4j.properties log4j.rootLogger=DEBUG, console log4j....

    SpringMVC整合ibatis的小例子

    日志框架如Log4j或Logback可以帮助我们追踪和调试问题。 总结来说,SpringMVC和iBatis的整合提供了一种结构清晰、易于维护的Web应用解决方案。通过合理配置和设计,我们可以充分利用这两个框架的优势,提高开发效率...

    SpringMVC+Maven实现Restful源码

    4. `src/main/webapp/WEB-INF`:Web应用目录,可能包含`web.xml`,这是Servlet容器的部署描述符,用来配置SpringMVC DispatcherServlet。 5. `src/main/webapp/META-INF`:可能包含Maven生成的MANIFEST.MF文件,记录...

    springmvc-mybatis整合例子

    9. **日志和异常处理**:配置日志框架(如Log4j或Logback),并设置全局的异常处理器,提供友好的错误信息。 10. **部署运行**:将项目打包成WAR文件,部署到Tomcat或其他应用服务器上运行。 通过这个整合过程,...

    SringMVC的经典例子(集成日志、json解析功能)

    这个经典例子可能是这样的:首先,创建一个Spring MVC项目,配置好DispatcherServlet和log4j。接着,编写一个Controller处理HTTP请求,Controller中使用log4j记录业务日志。为了处理JSON,Controller方法接受JSON...

    springMVC+hibernate数据库增删改查完整列子(包括所有的jar包)

    - 其他:如 slf4j、log4j、jstl、commons-lang3 等 这些 Jar 包提供了 SpringMVC 和 Hibernate 运行所需的类库和功能。 通过这个完整的例子,初学者可以全面了解如何集成 SpringMVC 和 Hibernate,以及如何在实际...

    SpringMvc完整的工程(jar包齐全)

    2. `src/main/resources`:资源文件目录,可能包含数据库连接配置(如`db.properties`)、log4j配置(`log4j.properties`)等。 3. `src/main/webapp`:Web应用目录,包含JSP页面、静态资源、WEB-INF子目录等。 4. `...

    Spring4.0+SpringMVC4.0+Mybatis3.2框架整合例子(SSM) 自动生成代码

    在实际开发中,还会涉及到日志管理、异常处理、安全控制等方面,如使用Spring Security进行权限控制,使用Log4j或Logback进行日志记录。总的来说,SSM框架整合提供了一套完整的Web应用解决方案,能够帮助开发者快速...

    spring+shiro+ehcache例子

    在web.xml中配置log4j信息打印 (需要自己将log4j的配置文件给打开) 三: 配置文件 查看/src/config/ ,配置文件可观察文件名称理解 四: 登录名为2:可以进行权限的验证,以及shiro的缓存。 登录名为任意...

    注解方式搭建springmvc+spring+ibatis

    在这里,我们设置了应用的显示名称和描述,定义了ServletContext初始化参数,如log4j配置位置和Spring上下文配置的位置。此外,还配置了字符编码过滤器以确保数据不出现乱码问题。最后,配置了Spring Security过滤器...

    spring3+hibernate4+maven=springMVC(curd)

    **Logback** 是一个日志记录框架,它比其前身Log4j更高效且功能更强大。在本项目中,Logback用于收集和记录应用程序的运行时信息,帮助开发者调试和监控系统性能。 项目中的文件名"spring3+hibernate+maven+logback...

    springmvc+mybatis+oracle

    - 其他可能用到的jar包:如`log4j`, `slf4j`, `c3p0`(连接池), `druid`(连接池)等。 #### 二、配置文件详解 **2.1 web.xml** `web.xml`文件位于`WEB-INF`目录下,它是Web应用的部署描述符。该文件用于配置过滤器、...

Global site tag (gtag.js) - Google Analytics