【问题标题】:Externalize logback config on Windows在 Windows 上外部化 logback 配置
【发布时间】:2015-10-14 23:01:38
【问题描述】:

我知道我可以使用 -D 参数 -Dlogback.configurationFile=... 将我的 logback.xml 外部化(参见 here)。

我也知道,在 Unix 下我必须做类似file://localhost/users/.../logback.xml 的事情来处理绝对文件路径。

但是我如何在 Windows 上做到这一点?我的绝对路径类似于G:my\logbakc\config\logback.xml

我将 logback 与 Slf4j 和 SpringBoot 1.2.2.RELEASE 结合使用。

【问题讨论】:

标签: slf4j logback


【解决方案1】:

如果您只是想在您的外部化logback.xml 中配置记录器级别,您也可以在您的application.[properties|yml] spring-boot 配置文件中进行:

logging.level.org.springframework.web=DEBUG
logging.level.org.hibernate=ERROR

确实,应用配置文件的外部化功能已经集成在 spring-boot 中(参见文档here)。

请参阅spring-boot's documentation 了解此主题。

【讨论】:

  • 很高兴知道我可以使用属性配置日志记录级别。但这并不是我想要的。我想使用它在服务器上运行应用程序,并且系统管理员可以将 logbackfile 放在文件系统的某个位置并对其进行编辑。不仅是日志级别,还有日志文件甚至附加程序的路径。
  • 好的,我明白了。在这种情况下,我没有你的问题的答案,对不起:-/
猜你喜欢
  • 2019-08-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-13
  • 2018-10-03
  • 2016-11-08
  • 2019-08-17
相关资源
最近更新 更多