Java springsecurity5响应式应用的日志记录

Java springsecurity5响应式应用的日志记录,java,spring,spring-security,reactive-programming,Java,Spring,Spring Security,Reactive Programming,目前正在将Spring Boot 2.0.1与Spring Security 5.0.4一起用于反应式应用程序 问题是我根本没有任何Spring安全日志 额外详情: 我在application.properties中有“logging.level.org.springframework.security=DEBUG”。loggers致动器证明了这一点 由于未经验证的访问正确返回401状态,因此正确启用了Spring安全性 对于命令式SpringBoot2.0.1应用程序,我正确地获得了Spri

目前正在将Spring Boot 2.0.1Spring Security 5.0.4一起用于反应式应用程序

问题是我根本没有任何Spring安全日志

额外详情:

  • 我在application.properties中有“logging.level.org.springframework.security=DEBUG”。loggers致动器证明了这一点

  • 由于未经验证的访问正确返回401状态,因此正确启用了Spring安全性

  • 对于命令式SpringBoot2.0.1应用程序,我正确地获得了Spring安全日志

我错过什么了吗?如何在反应式应用程序中启用SpringSecurity5日志(最好使用属性而不是代码)

谢谢你抽出时间

更新1:在中上传MWE

更新2:我的应用程序的Spring安全配置基于(可能已弃用,因为它使用Spring Boot 2.0.0.M6),但尚未运行


更新3:当使用代码时,Spring安全性可以工作,但仍然没有日志

从版本5.4.0-M2开始,webflux反应式应用的Spring安全日志现在可用(如评论中所述)

在这进入GA版本之前,下面是如何在gradle中获得这个里程碑式的版本

repositories {
    mavenCentral()
    if (!version.endsWith('RELEASE')) {
        maven { url "https://repo.spring.io/milestone" }
    }
}

// Force earlier milestone release to get securing logging preview
// https://docs.spring.io/spring-security/site/docs/current/reference/html5/#getting-gradle-boot
ext['spring-security.version']='5.4.0-M2'
dependencyManagement {
    imports {
        mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
    }

}

WebFlux中的春季安全日志即将发布。看看这个问题:这确实解释了很多。谢谢你的反馈。