`
tonikangxinchao
  • 浏览: 774 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

log4j 可以记录系统报错么

阅读更多
如题:比如说当ACTION层调用SERVER层的时候报了个空指针异常,那log4j可以把这个错误记录到日志文件吗?
我的想法是,是否可以做个拦截器,等出现系统报错了以后都可以把这些错误进入到这个拦截器,再通过log4j记录到日志文件里面去
分享到:
评论
1 楼 tonikangxinchao 2012-08-18  
经过努力终于算是找到了,在spring mvc 里面使用接口HandlerExceptionResolver实现resolveException方法就可以把系统报错给记录到日志里面去了!

相关推荐

    log4j日志报错解决办法

    Log4j 是一款广泛使用的Java日志记录框架,它提供了灵活的日志配置和丰富的日志级别,便于开发者调试和监控应用程序。在Java开发过程中,如果遇到"log4j:WARN Please initialize the log4j system properly"这样的...

    log4j的作用及测试

    - `spring.jar`或`spring-web.jar`:这两个包中包含了log4j.properties的监听器,使得可以在不重启服务器的情况下实时更新日志配置文件。需要注意的是,如果只引入`spring-web.jar`,可能会导致程序报错,此时需要...

    log4j:ERROR Failed to rename错误解决办法

    在Tomcat6下使用Log4j记录日志,天创建新日志文件时(日志文件设置为:org.apache.log4j.DailyRollingFileAppender)报: log4j:ERROR Failed to rename错误; 网上查找了下原因,大概意思是日志文件始终被占有,所以...

    Log4qt 1.4.2版本 qt专用, qt在windows上用不了log4cplus

    Log4Qt是专门为Qt应用程序设计的一个日志记录框架,它基于流行的Java日志库Log4j的理念,为C++开发者提供了类似的日志处理功能。1.4.2版本是Log4Qt的一个稳定版本,旨在提供可靠且灵活的日志记录解决方案,尤其对于...

    log日志用来打印错误信息的

    Log4j是Apache组织提供的一款广泛应用于Java环境的日志处理框架,它为开发者提供了灵活且强大的日志记录功能。本文将详细探讨log4j及其配置文件`log4j.properties`在打印和管理错误信息方面的重要性。 首先,了解...

    Commons-logging + Log4j 使用

    `log4j`则是Apache的一个开源项目,它提供了丰富的日志功能,包括不同级别的日志记录(DEBUG, INFO, WARN, ERROR, FATAL, ALL 和 OFF),支持输出到控制台、文件、网络、数据库等多种目的地,还可以通过配置文件灵活...

    log4cpp-1.1.3.tar.gz源码和测试代码

    C++社区中,log4cpp是一个广泛应用的日志库,它提供了灵活的日志记录功能,类似于Java中的log4j。本文将深入探讨log4cpp 1.1.3版本的源码和测试代码,以期理解其工作原理和应用方法。 首先,log4cpp是一个开源的C++...

    方法抛出的异常处理 (2)修改UserDaoImp1类,要求用户id不能修改,修改则抛出异常 使用log4j输出日志信息

    (3)会使用log4j记录日志 3.实践 实践一:使用try-catch进行异常处理 需求说明 (1)使用UserDaoImp1类的方法查找用户,并用User类的getUserInfo()方法输出用户信息 (2)使用一个不存在的用户名查找用户,使用...

    log4cpp vs2010 版本

    log4cpp是一个流行的C++日志库,它提供了灵活的日志记录功能,类似于Java中的log4j。本文将详细介绍如何在Visual Studio 2010环境下编译log4cpp,并探讨其主要特性和使用方法。 一、log4cpp简介 log4cpp是基于C++的...

    Log4j新手快速入门教程

    Log4j 新手快速入门教程 Log4j 是 Apache 的一个开源项目,通过在项目中使用 Log4J...Log4j 是一个功能强大且灵活的日志记录工具,我们可以通过它来控制日志的输出格式、级别和目的地,提高应用程序的调试和维护效率。

    用户信息和系统信息

    根据提供的文件标题“用户信息和系统信息”及描述“用于实现记录操作信息和系统报错信息,源代码是用类和配置文件一起实现的”,我们可以深入探讨与日志记录相关的技术,尤其是Log4j和Ibatis框架在实现系统日志记录...

    node中使用log4js4.x版本记录日志的方法

    使用`log4js.getLogger`方法可以获取一个特定名称的日志记录器,然后可以使用`info`、`warn`、`error`等方法进行日志记录。 日志记录示例代码如下: ```javascript const logger = require('log4js').getLogger('...

    Tomcat 不显示详细日志的问题

    Tomcat 不显示详细日志的问题解决方案 Tomcat 是一个流行的 Java Web 服务器,用于部署和运行基于 Java 的 Web 应用程序。...通过配置 log4j.properties 文件,我们可以根据需要记录详细的错误日志,从而解决问题。

    java日志jar包

    而`slf4j.jar` 和 `slf4j-log4j.jar` 则是另一种更高层次的抽象,SLF4J提供了比Commons Logging更好的封装和灵活性,`slf4j-log4j.jar` 则将SLF4J与log4j进行绑定,使得SLF4J可以通过log4j来记录日志。 在实际开发...

    lombok.zip

    总的来说,解决`log.info()`报错的问题需要结合Lombok和SLF4J的正确配置,包括引入依赖、启用IDE插件、配置日志实现以及编译器设置。通过以上步骤,你应该能够顺利地在项目中使用Lombok的便利功能,同时享受SLF4J...

    解决SLF4J: Failed to load class "org.slf

    SLF4J的主要目的是为各种日志框架(如Log4j、Logback等)提供一个简单统一的接口,使得最终用户可以在部署时选择合适的日志实现。然而,在实际使用中,有时会遇到“SLF4J: Failed to load class "org.slf”这样的...

    详解SSM框架下结合log4j、slf4j打印日志

    SLF4J是一个日志门面,它可以将日志记录委托给不同的日志实现,如Log4j、Java Util Logging等。 在SSM框架下,MyBatis提供了多种日志实现,包括SLF4J、Apache Commons Logging、Log4j和JDK Logging等。MyBatis会...

    jsp实现日志

    首先,我们需要在项目中引入Log4j的依赖库,然后配置log4j.properties或log4j.xml文件,定义日志的级别(DEBUG、INFO、WARN、ERROR等)、输出目的地(控制台、文件、甚至是网络)以及格式。 ```xml # log4j....

    commons-logging.jra包

    在 sun 开发 logger 前,apache 项目已经开发了功能强大的 log4j 日志工具,并向 sun 推荐将其纳入到 jdk 的一部分,可是 sun 拒绝了 apache 的提议,sun 后来自己开发了一套记录日志的工具。可是现在的开源项目都...

Global site tag (gtag.js) - Google Analytics