【发布时间】:2019-06-04 16:25:53
【问题描述】:
我正在使用 springboot 并想查看我的异常的堆栈跟踪,但我不知道为什么它不工作 我只看到像这样的行“2019-06-05 01:15:48.642 WARN 17372 --- [nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [java.lang.NullPointerException]” 没有堆栈跟踪或一些有用的信息
我已经尝试更改记录器日志级别。
我没有任何特定的日志配置。
gradle.build 文件中的一些行
ext {
springBootVersion = '2.1.3.RELEASE'
}
repositories {
maven {
url "https://plugins.gradle.org/m2/"
}
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
classpath "gradle.plugin.com.boxfuse.client:gradle-plugin-publishing:5.2.4"
}
}
apply plugin: 'java'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.springframework.boot:spring-boot-starter-security'
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'com.google.code.gson:gson:2.8.5'
runtimeOnly 'org.springframework.boot:spring-boot-devtools'
}
我希望堆栈跟踪记录我看到的异常
【问题讨论】:
-
在您希望从中打印堆栈跟踪的代码中显示一条日志语句。或者您只是在谈论 Spring 类的异常日志记录?
-
是的,关于在没有我的情况下必须自动记录的异常,例如 NPE,
-
NPE 在哪里?在您的代码或弹簧中?
-
NPE 在我的代码中。
标签: java spring-boot gradle slf4j