我正在尝试将日志从log4j2提供到Spring Boot执行器。不幸的是,我仅实现了如何更改ROOT记录器的日志级别。也许有人知道如何将执行器与log4j2连接起来?
答案 0 :(得分:0)
此link可能会有帮助。
简单的log4j2配置如下所示:
print_r
如果使用的是这样的文件,则仅-tag中定义的Logger将显示在执行器端点。因此,如果您想查看更多Logger,则必须将其添加到此文件中。
答案 1 :(得分:0)
我以另一种方式找到了解决方案。无论您如何配置log4j2,因为/ logging作动器中的spring boot admin都会读取日志文件。因此,我必须将路径写入此文件。
它仅在您具有登录名,将路径写到路径上时有效
application.yml
...
logging:
path: ./path/to/file
...
最后,我找到了 log4j2 的解决方案:
application.yml
...
endpoints:
logfile:
external-file: logs/custom.log
...
仅当您删除日志记录后才有效。*属性
在此answer
中找到了它