Журнал отслеживания исключений в Springboot - PullRequest
0 голосов
/ 04 июня 2019

Я использую 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'
}

Я ожидаю трассировки стека для зарегистрированного исключения, которое я вижу

1 Ответ

0 голосов
/ 05 июня 2019

Вы можете создать ControllerAdvice, который регистрирует все исключения. Смотрите эту статью. https://medium.com/@jovannypcg/understanding-springs-controlleradvice-cd96a364033f

...