当前位置: 首页 > 知识库问答 >
问题:

Application.Properties中的logging.pattern.console不工作

扈瑞
2023-03-14


我正在尝试更改Spring Boot项目中的日志模式。我想修改application.properties文件,根据文档,我可以使用属性logging.pattern.console来实现。我的application.properties文件如下所示:

日志.pattern.console=%d

它应该只显示日志行中的日期,但我一直看到默认的Spring Boot日志模式。其他类型的属性,如logging.level,可以正常工作。
我错过了什么?
谢谢,
Sara

共有1个答案

鲁成天
2023-03-14

我也遇到过类似的问题。问题只出在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 运行测试后出现的错误如下: