首先感谢你看我的帖子。
log4j  我有些不太明白。
1、运行的程序如果出现异常了 log4j会自动捕获到Exception  存取到日志文件中吗?(只在src下写log4j.properties文件没有其它配置)。
2、log4j 和 spring 一起使用的时候,使用spring aop 去在service 的方法上捕获异常写入日志吗?
3、怎么让异常显示到用户界面上(SSH架构)?

解决方案 »

  1.   

    log4j是记录日志,记录到文件、数据库、邮箱中,然后读取出来呈现给用户看。
      

  2.   

    log4j是记录日志,记录到文件、数据库、邮箱中,然后读取出来呈现给用户看。
      

  3.   

    我了解是记录日志的。 我想知道是怎么记录的  是用spring aop 去设置  还是log4j.properties文件 就可以了  其中原来不太明白
      

  4.   

    log4j就是简单版的System.out.print()加io,我是这样理解的
      

  5.   

    可以通过设log4j的配置文件决定将日志输出到哪,什么日志输出,哪个路径下的日志输出到哪个地方。
      

  6.   

    log4j 除了记日志什么也干不了,所有的都要你自己干。
      

  7.   

    1、log4j只是负责写到日志里,错误要你自己处理,然后交给log4j写入日志中的错误信息,
    3、异常显示到用户界面,有很多方法,其中之一是写到response里,在前台再取出来,用一定的方法显示,或者写到一个变量里,用struts的标签显示,.....
      

  8.   

    8楼的哥们 您能说的详细点吗。  我想彻底弄明白这块。 我也觉得log4j只是个 写文件。 具体上不会做业务处理。
      

  9.   

    一般在Web环境下,为了调试或者查看运行状况,就需要查询日志。日志可以通过logj来输出,log4j就是一个信息输出的程序包。
    可以通过配置文件配置log4j,例如配置输出文件位置,文件大小,信息级别等。