我正在尝试更改Spring Boot项目中的日志模式。我想修改application.properties
文件,根据文档,我可以使用属性logging.pattern.console
来实现。我的application.properties
文件如下所示:
日志.pattern.console=%d
它应该只显示日志行中的日期,但我一直看到默认的Spring Boot日志模式。其他类型的属性,如logging.level
,可以正常工作。
我错过了什么?
谢谢,
Sara
我也遇到过类似的问题。问题只出在springboot版本上。这是我如何解决的。
1.首先,我在build.gradle文件中排除了spring-boot-starter-web提供的默认记录器[注意,您也可以为maven做类似的事情]。如果您没有使用spring-boot-starter-web,则跳过此步骤。
compile ('org.springframework.boot:spring-boot-starter-web:1.4.1.RELEASE'){ exclude group: "org.hibernate" exclude group: 'org.springframework.boot', module: 'spring-boot-starter-logging' }
2现在我也排除了logback,因为我使用了log4j2
configurations { provided all*.exclude group: 'ch.qos.logback' }
compile('org.springframework.boot:spring-boot-starter-log4j2'){
force = true
}
classpath("org.springframework.boot:spring-boot-gradle-plugin:1.5.0.RELEASE")
apply plugin: 'org.springframework.boot'
大多数情况下,在配置时,您已经完成了1、2、3个步骤。只需将spring boot的版本更改为1.5.0或更高版本即可。并应用插件org.springframework.boot,它应该会像一个魅力一样工作
当我使用application.properties的引用时,它就不起作用了...当我保留硬编码裁判时??如能提供任何指导,不胜感激。
我在找像这样的东西 其中来自application.properties文件。
并打印异常打开套接字 是否有其他方法连接远程MongoDB主机服务器?
我已经在key cloak Console中给出了所有的角色、权限、资源和策略。但是为什么我必须在Application.Properties中再次给出角色和资源。如果我不给出Application.Properties中的角色和资源,所有的资源都是可访问的。所以,我在Application.Properties中实际上要提到什么。 keycloak中的评估 Application.Propert
我正在尝试实现一个布局,它在同一布局中包含RecyclerView和ScrollView。 布局模板: 问题:我可以滚动到的最后一个元素 我尝试过的事情: 中的 卡片视图(现在包含)-可以查看卡片直到 最初的想法是使用而不是使用来实现这个,后者的视图类型之一是,但我得到的结果与使用完全相同
我有一个简单控制器的设置: 对于这个简单的控制器,我试图使用MockMVC在Spock中编写一个测试: 我有的罐子是: Spring测试:4.0.5 Javax servlet api:3.0.1 spock Spring:0.7-groovy-2.0 运行测试后出现的错误如下: