我想把后台异常信息,也就是控制台或者
LOGGER.error("程序报错:",e)
e中的详细信息在前端展示出来,该怎么做?将e作为json数据传到前端,后怎么才能显示后台那样的详细报错信息呢?
<p>不要这么干,这些用户看不懂、懂行的有心人看了又有危险的信息,最好只是返回一个ERROR:500之类的提示。</p>
错误日志,应当使用LOG4J之类的日志框架将日志信息记录到文件或者数据库中,在开发过程中也可以配置输出到控制台便于查看,上线之后运维需要时可以查看文件或者数据库里面的日志。
谢谢,我们老大也建议我代码的东西不展示给用户,因为我之前的一个项目是这样的,点击操作如果有报错,会将报错信息弹窗展示出来,开发人员不用去生产环境拿日志,直接看弹窗里的报错信息去找问题,,,
把异常放到message里面,反到前端不就行了
<p>把exception的错误堆栈放到json中。</p>
大神,然后在前台使用js遍历错误栈中的信息输出吗?
<p>这是给谁看的? 会有安全隐患</p>
<p>封装一个实体类用于存放异常信息,然后后台用json的方式返回到前端</p>
<p>日志信息放到MongoDb里 然后再读取MongoDb的日志信息</p>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。