spring运行异常无法打印到控制台

在成勋运行时出现的异常spring会自动捕获,并且不会在控制台打印异常日志,请问是说只有自己try catch才能看到具体的异常文本吗,能不能让spring捕获异常时顺便打印日志呢

你用查找替换,就是用
//system.out.println(

代替原先的
system.out.println(
注意多加了一个代码注释,这样就行了。
无论你用什么开发工具,就算是记事本,都可以用查找替换功能,
就是效率高低罢了,不过这个方法确实方便你解决问题而又能保留调试信息。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-11-11
你是异常抛出没有捕获吧。追问

是抛出了 控制台没有日志 只有自己try catch的时候用e.printStackTrace()才能看到异常信息

追答

有些错误是要捕获才看的到的。你输入10/0就不需要捕获。

追问

一样的 后台没输出异常日志 到前端才知道500错误

追答

你随便建个java project。如果10/0不报异常那就是软件的问题。

如果报异常那就是你代码做了控制。

本回答被提问者采纳

springboot点击运行没反应,什么都不显示的解决方式
1. 打开IDEA设置文件,点击“File” -> “Settings”。2. 在设置窗口中,搜索“插件”。3. 找到名为“Groovy”的插件,将其右侧的勾勾去掉。这一步骤可能解决启动失败的问题,具体原因未知。解决步骤简单快捷,但应确保Spring Boot项目本身无其他导致启动失败的错误。请在操作后重新启动IDEA,尝试运行Spr...

springboot错误: 找不到或无法加载主类
springboot项目启动微服务控制台打印此异常: 找不到或无法加载主类 解决方案:点击右侧maven管理,在对应的微服务下点击展开Lifecycle双击clean即可

springboot异常处理机制?
当我们登录失败的时候,SpringSecurity帮我们跳转到了\/login?errorURL,奇怪的是不管是控制台还是网页上都没有打印错误信息。这是因为首先\/login?error是SpringSecurity默认的失败URL,其次如果你不自己处理这个异常,这个异常时不会被处理的。我们先来列举下一些SpringSecurity中常见的异常:SpringSecurity的异常...

springboot控制台不输出日志?
日志打印是了解Web项目运行的最直接方式,所以在项目开发中是需要首先搭建好的环境。springboot对自带的logback框架集成太高了,稍有不慎就导致自己的log4j的配置可能无效。首先将spring-boot-starter中的logging去除,如图:我原本以为这就完了,引入了log4j的框架确实能用,但是控制台打印不出来sql的细节。S...

Spring MVC 运行404!求大神知道
第一,你的controller里面命名起的有问题,controller名字最好不要和根目录混淆,也不要和webapp下的名字一样。你看这个。不然,你直接命名为根目录,服务器会不明白你是要执行controller里的东西,而是去请求webapp下的。第二,controller的请求url是需要加.do的,像这样:另外我的test.jsp在webapp的根...

Spring在启动的时候为什么会在控制台打印这些东西
因为代码中配置的spring是在启动过程中就初始化所有bean 初始化bean就会调用构造方法,以及一些注入的方法,setxxxxx之类的 在构造方法里面或者注入方法里面如果有打印语句,就会被打印出来

SpringBoot集成SpringSecurity - 异常处理(三)
当我们登录失败的时候,SpringSecurity 帮我们跳转到了 \/login?error URL,奇怪的是不管是控制台还是网页上都没有打印错误信息。这是因为首先 \/login?error 是SpringSecurity 默认的失败 URL,其次如果你不自己处理这个异常,这个异常时不会被处理的。我们先来列举下一些 SpringSecurity 中常见的异常...

springboot在docker中无法输出日志到Logstash
===2021.03.11更新=== 偷懒的办法是直接把ip改为外网IP即可,费点云服务器流量 实际以下介绍的方法,日志格式有很大缺陷,不建议采用 logback.xml 启动web app docker run --name api -d --net host my\/api 相当于直接输出日志到控制台,然后让docker输出到logstash。logback.xml 启动时,加上...

Springboot项目使用Logback把日志输出到控制台或输出到文件
启动项目时,logback会按照如下顺序扫描配置文件:以上任何一项找到了,就不进行后续扫描,按照对应的配置进行logback的初始化,可从控制台输出信息中查看加载的配置文件。在Springboot项目中可以自定义logback配置文件名及文件位置 要想让Springboot项目识别到该logback配置文件,只需要在Springboot配置文件中定义...

SpringBoot项目启动后网页显示【Please sign in】的解决办法
解决这一问题的关键是替换错误的依赖为正确的版本。通过调整pom.xml文件,将错误依赖替换为正确的依赖。这样做后,SpringBoot项目启动时不再出现"Please sign in"提示,正常运行。总结,解决SpringBoot项目启动后网页显示"Please sign in"问题的方法,涉及检查控制台输出确认进入安全拦截界面,输入打印的密码...

相似回答
大家正在搜