-
logback异常信息显示问题?5
使用的spring mvc+hibernate框架,logback记录日志的时候,如果出了错误,没有用try。。catch捕捉并logger.error打印的话,能自动打印吗?我记得以前用log4j的话是可以的,现在我系统中出了错误,控制台也没错误信息,日志里面也没有,要是在Controller层的方法上都加上try..catch的话就麻烦了。。
有解决方案吗?
下面是我logback.xml配置:<?xml version="1.0" encoding="UTF-8"?> <configuration> <property name="log.sh4frame" value="../logs/sh4frame" /> <jmxConfigurator /> <appender name="stdout" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%-4relative [%thread] %-5level %logger{35} - %msg %n</pattern> </encoder> </appender> <!-- 按照每天生成日志文件 --> <appender name="logfile" class="ch.qos.logback.core.rolling.RollingFileAppender"> <File>${log.sh4frame}.log</File> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <FileNamePattern>${log.sh4frame}.%d{yyyy-MM-dd}.log.zip</FileNamePattern> <!--日志保存天数--> <maxHistory>100</maxHistory> </rollingPolicy> <encoder> <pattern>%relative [%thread] %level %logger - %msg%n</pattern> </encoder> <!--日志文件最大的大小 默认就是10M--> <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> <MaxFileSize>10MB</MaxFileSize> </triggeringPolicy> </appender> <!--日志异步到数据库 --> <logger name="org.hibernate.type.descriptor.sql.BasicBinder" level="INFO" /> <logger name="org.hibernate.type.descriptor.sql.BasicExtractor" level="INFO"/> <logger name="org.hibernate.SQL" level="INFO" /> <logger name="org.hibernate.engine.QueryParameters" level="INFO" /> <logger name="org.hibernate.engine.query.HQLQueryPlan" level="INFO" /> <root level="INFO"> <appender-ref ref="stdout" /> <appender-ref ref="logfile" /> </root> </configuration>
2012年11月28日 20:25
3个答案 按时间排序 按投票排序
-
采纳的答案
1、可以考虑@ExceptionHandler 中记录异常
2、 <error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/base/portal/error.jsp</location>
</error-page>
然后通过request的属性:
javax.servlet.error.exception_type java.lang.Class
javax.servlet.error.message java.lang.String
javax.servlet.error.exception java.lang.Throwable
获取异常并log2012年11月28日 21:11
相关推荐
在SpringBoot中使用logback优化异常堆栈的输出.doc
Logback 异常日志减少打印内容
Slf4j+logback实现logback测试,Slf4j+logback实现logback测试
赠送Maven依赖信息文件:logback-core-1.2.10.pom; 包含翻译后的API文档:logback-core-1.2.10-javadoc-API文档-中文(简体)版.zip; Maven坐标:ch.qos.logback:logback-core:1.2.10; 标签:core、qos、logback、...
内置三个jar包 一个配置文件 logback.txt logback-classic-1.2.3.jar logback-core-1.2.3.jar slf4j-api-1.7.26.jar
此zip包含logback-access-1.2.3和logback-classic-1.2.3和logback-core-1.2.3
该压缩包包含 logback类库所包含的jar包以及logback.xml配置文件(放到 src 目录),用于开发学习使用。
日志组件logback jar包,logback-access-1.1.3.jar logback-classic-1.1.3.jar logback-core-1.1.3.jar slf4j-api-1.7.12.jar
logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-classic完整实现SLF4J API使你可以很方便...
Logback 中文手册,清晰版. 简单地说,Logback 是一个 Java 领域的日志框架。它被认为是 Log4J 的继承人。 Logback 主要由三个模块组成: logback-core logback-classic logback-access
用于logback框架通用xml配置文件
LogBack配置文件,主要包括LOGBack的配置文件内容
logback类库.rar
slf4j-api-1.7.26.jar logback-core-1.2.3.jar logback-classic-1.2.3.jar logback.xml
logback完整jar包下载
logback中文文档pdf
免费获取Logback所需的jar包 打包合集 让你少走弯路 一.logback简介 1.logback: ...layout:用来格式化日志信息的输出。 二.logback优于log4的原因 Logback对log4j进行了大量改进,Logback就是更好的log4j
包含logback所需:logback-classic-1.1.7.jar、logback-classic-1.1.7-sources.jar、logback-core-1.1.7.jar、logback-core-1.1.7-sources.jar、slf4j-api-1.7.21.jar、slf4j-api-1.7.21-sources.jar
logback日志的jar包和配置介绍:logback-classic-1.1.2.jar、logback-core-1.1.2.jar、slf4j-api-1.7.7.jar、logback.xml、rsframework.properties
logback与spring集成的文件,从官网上找的。上传的文件包括源文件和jar包,以下是连接: https://github.com/qos-ch/logback-extensions/wiki/Spring ...