【发布时间】:2013-12-27 09:56:49
【问题描述】:
这是一个非常简单的问题,但我找不到信息。
(可能是我对 Java 框架的了解严重不足)
如何使用 application.properties 设置日志记录级别?
以及日志文件位置等?
【问题讨论】:
-
作为记录,另一个选项是将日志级别设置为环境变量,例如通过 heroku 仪表板。在
Settings->Config Vars中将logging.level.com.yourpackage设置为所需的级别(INFO、ERROR、DEBUG)。 -
@LukeSolar 我喜欢这个主意。您能否解释一下如何读取环境变量的值并将其设置在
application.properties下,以便从开发环境到测试(或生产)环境有所不同?或者只是将我们重定向到一个链接或其他东西。我会很感激的。 -
嗨@KareemJeiroudi - 无需手动读取值;您可以在属性文件中使用模式
logging.level.my.package.name=DEBUG或使用键“logging.level.my.package.name”和值“DEBUG”在 heroku 中定义变量,这应该为定义的包设置日志级别。
标签: logging spring-boot