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

Spring启动logback-spring.xmlmaxFileSize不工作与SizeAndTimeBasedRollingPolicy

朱睿
2023-03-14

我想在spring boot应用程序中配置日志记录。我已经配置了logback-spring . XML。logback-spring . XML的示例位于此处,application-dev.properties文件的示例位于此处,当我尝试运行spring boot应用程序时,出现以下错误:

java.lang.IllegalStateException: Logback configuration error detected: 
ERROR in ch.qos.logback.core.joran.util.PropertySetter@5b7a5baa - Failed to invoke valueOf{} method in class [ch.qos.logback.core.util.FileSize] with value [{LOG_FILE_MAX_SIZE}]
ERROR in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@2003496028 - maxFileSize property is mandatory.

如果我替换


共有2个答案

长孙星汉
2023-03-14

这将解决这个问题。在logback.xml使用$with{属性}ex:-${max.log.size}

make sure u have initialized max.log.size with values in application.properties.
It works!!
仉洲
2023-03-14

尝试使用日志文件名中的变量。如果它(“50MB”)显示在文件名中,您可以确定它已设置。

我遇到了这个问题,在我的pom中设置的变量.xml配置文件“dev”。我使用单独的配置文件“test”进行测试,因此没有设置“dev”变量。

 类似资料:
  • 我将应用程序中的Spring boot版本从2.4.4升级到2.5.0,它停止公开 /actuator/infoendpoint。这是pom.xml和application.yml pom。xml 应用yml公司 使用spring boot父版本2.4.4,应用程序能够公开信息endpoint,但不能使用2.5.0。

  • 我最近开始使用,发现它非常有趣。由于我的大多数应用程序都在中,我决定使用团队提供的spring boot starter项目进行快速设置。它附带了autoconf-spring设置,这使得查询endpoint更加容易。 在IDEA中花了几个小时进行项目设置后,我能够运行graphql示例应用程序。但我认为我的servlet仍然没有启用,只有endpoint正在运行,因为默认查询返回。 这是: 这就

  • 我正在使用Thymeleaf制作一个Spring Boot web应用程序。我一直在试验WebJAR,在我的网页上使用JQuery和Bootstrap之类的东西。使用Spring靴,并尝试使用Bootstrap Webjar版本。 我的pom中有几个不同的Webjar,但我意识到没有加载css文件。webjar中的Javascript文件加载良好,但没有应用任何css。当查看WebDevelope

  • 我在pom中添加了jasypt spring boot Starter1.18版本,因为我的spring boot版本是1.5.16。我正在尝试加密用于访问spring cloud配置服务器URL、用户名和密码的bootstrap.properties。密码是jasypt加密格式,但是,当连接到spring cloud config服务器时,它不会发送解密值。有人知道如何使用jasypt加密boo

  • 我的spring应用程序有以下logback.xml配置。我使用的是SizeAndTimeBasedRollingPolicy,并且我假装在一个月(即部分)的基础上对日志进行原始化。 出于调试的目的,目前我正在生成大量日志,但totalSizeCap似乎不起作用。我有一个一月的文件夹,差不多有8GB。 我看到这个日志:SizeAndTimeBasedRollingPolicy not honori

  • 下面是我的ehcache配置文件 所有Spring注释和配置都正常工作 但是缓存在timetoliveseconds之后无法清除。 谁能帮我一下我的配置有什么问题吗。 下面的页面说它是错误,但不知道如何解决这个问题? 我正在使用sping-boot-starter-cache-2.0.3版本 https://github.com/ehcache/ehcache-jcache/issues/26 有