Logback如何输出异常栈信息?

来源:18-2 【更好的方案】Logstash 替换为 Filebeat

慕桂英6345398

2019-12-16

老师,根据资料的 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 吧?

写回答

2回答

张勤一

2019-12-16

同学你好:

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


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

1
1
慕桂英6345398
我在 logback.xml 的 root 中加上这个,栈信息就能输出到日志文件了
2019-12-16
共1条回复

zyc9668586

2019-12-23

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

0
2
zyc9668586
回复
张勤一
好的,我写在这里了... http://coding.imooc.com/learn/questiondetail/158531.html 我百度了好久,都是提问题没有解决方案.我估计其他同学也可能会遇到同样的问题 我就单独开了一个提问
2019-12-23
共2条回复

Spring Cloud微服务架构 设计实现广告系统

广告营销系统,未来大中型企业的标配

2136 学习 · 927 问题

查看课程