请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Logback如何输出异常栈信息?

老师,根据资料的 logback.xml 配置,日志中并不会记录之前输出到控制台的异常栈信息,请问生产环境如何配置才能输出?比如:
com.netflix.zuul.exception.ZuulException: Forwarding error
Caused by: com.netflix.client.ClientException: Load balancer does not have available server for client: aa
之类的栈信息。如果不输出,就无法知道是否出现 Exception 吧?

正在回答 回答被采纳积分+3

2回答

张勤一 2019-12-16 23:15:35

同学你好:

    如果仔细读读 logback 的话,你就会明白这里记录日志的原则。它会根据 jar 包的路径去配置,所以,如果你想记录 SpringCloud 框架日志的话,把对应的包名加进去就可以了。


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

1 回复 有任何疑惑可以回复我~
  • 提问者 慕桂英6345398 #1
    <root level="warn">
        <appender-ref ref="system"/>
    </root>
    我在 logback.xml 的 root 中加上这个,栈信息就能输出到日志文件了
    回复 有任何疑惑可以回复我~ 2019-12-16 23:43:29
zyc9668586 2019-12-23 18:27:56

Load balancer does not have available server for client  老师,这个异常怎么解决啊?

0 回复 有任何疑惑可以回复我~
  • 详细一点的提个问题或者群里说吧,这样不知道前因后果,几乎不知道是什么问题。
    回复 有任何疑惑可以回复我~ 2019-12-23 18:30:54
  • zyc9668586 回复 张勤一 #2
    好的,我写在这里了...
    http://coding.imooc.com/learn/questiondetail/158531.html
    我百度了好久,都是提问题没有解决方案.我估计其他同学也可能会遇到同样的问题 我就单独开了一个提问
    回复 有任何疑惑可以回复我~ 2019-12-23 18:44:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信