cc_529452102
2012-05-28 15:43
浏览 606
已采纳

log4j 日志 输出级别问题?

throw new RuntimeException();
为什么项目中的错误信息属于DEBUG级别的~
如果改成INFO,日志就不打印ERROR级别的信息了

[code="java"]
2012-05-28 15:39:50 [DEBUG] org.springframework.web.servlet.DispatcherServlet {FrameworkServlet.java:910} - Could not complete request
java.lang.RuntimeException
at com.jmoa.power.controller.UserLoginController.verification(UserLoginController.java:20)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
[/code]

谁能解答小弟疑惑,如果我想在日志中打印,又必须设置成info级别的 log4j
有没有什么办法??

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • dashabenmao 2012-05-28 16:14
    已采纳

    用你的 log.info("错误信息") 去输出你的错误信息

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • chinahnzhou 2012-05-28 17:10

    给个配置给你参考下,重点注意这句的配置
    log4j.logger.com.youwebsite....=INFO

    [code="java"]# Output pattern : date [thread] priority category - message
    log4j.rootLogger=WARN, Console, RollingFile

    #Console
    log4j.appender.Console=org.apache.log4j.ConsoleAppender
    log4j.appender.Console.layout=org.apache.log4j.PatternLayout
    log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n

    #RollingFile
    log4j.appender.RollingFile=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.RollingFile.File=website.log
    log4j.appender.RollingFile.layout=org.apache.log4j.PatternLayout
    log4j.appender.RollingFile.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n

    #Project defalult level
    log4j.logger.com.youwebsite....=INFO
    #重点这这里com.youwebsite为你的包名()

    #Forbidden struts2 ClassFinder message
    log4j.logger.com.opensymphony.xwork2.util.finder.ClassFinder=OFF[/code]

    评论
    解决 无用
    打赏 举报
  • iteye_7589 2012-05-28 17:52

    可以单独配置某个category为debug级别输出
    如果,你用class名称初始化logger,这个category就是classname

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题