我想从application.yml读取日志路径,使用在log4j2.yml中这可能吗?如果是,如何?
示例:
application.yml
log:
Path: logs/app.log
log4j2.yml
RollingFile:
name: LogToRollingFile
fileName: ${log.path}
使用Log4j 2.13.0或2.13.1。它包含一个log4j spring-cloud-config客户端jar。将其包含在您的申请中。完成后,您可以使用Spring Lookup将application.yml中的属性包含在log4j2.xml中。这个来自Logging in the Cloud的示例展示了如何使用Spring、Docker和Kubernetes Lookup。