不显示 Quarkus 访问日志
Quarkus access-log are not displayed
我想在我的 quarkus 应用程序中访问日志,为此我遵循了 Documentation。
问题是,即使我启用了访问日志:
quarkus.http.access-log.enabled=true
在控制台或任何其他文件中均未找到访问日志。
我的配置有什么遗漏吗?或者我应该使用任何其他应用程序服务器(如 undertow)来启用吗?
Quarkus 版本:1.10。3.Final
基于quarkus-resteasy扩展的项目
application.properties
的内容
quarkus.log.level=WARN
quarkus.log.console.enable=true
quarkus.log.console.format=%d{HH:mm:ss} %-5p [%c{2.}] (%t) [%X{X-Request-Id}] [%X{X-Organization-Id}] %s%e%n
quarkus.log.console.level=DEBUG
quarkus.log.category."com.company".level=DEBUG
quarkus.http.access-log.enabled=true
quarkus.http.access-log.pattern=%h %l %u %t "%r" %s %b %m "%{i,Referer}" "%{i,User-Agent}" "%{i,X-Request-Id}" "%{i,X-Organization-Id}" %D
quarkus.http.access-log.base-file-name=project-name-log
quarkus.http.access-log.log-directory=/var/log/
缺少的配置是:
quarkus.log.category."io.quarkus.http.access-log".level=INFO
quarkus.http.access-log.log-to-file=true
我想在我的 quarkus 应用程序中访问日志,为此我遵循了 Documentation。 问题是,即使我启用了访问日志:
quarkus.http.access-log.enabled=true
在控制台或任何其他文件中均未找到访问日志。
我的配置有什么遗漏吗?或者我应该使用任何其他应用程序服务器(如 undertow)来启用吗?
Quarkus 版本:1.10。3.Final
基于quarkus-resteasy扩展的项目
application.properties
的内容quarkus.log.level=WARN
quarkus.log.console.enable=true
quarkus.log.console.format=%d{HH:mm:ss} %-5p [%c{2.}] (%t) [%X{X-Request-Id}] [%X{X-Organization-Id}] %s%e%n
quarkus.log.console.level=DEBUG
quarkus.log.category."com.company".level=DEBUG
quarkus.http.access-log.enabled=true
quarkus.http.access-log.pattern=%h %l %u %t "%r" %s %b %m "%{i,Referer}" "%{i,User-Agent}" "%{i,X-Request-Id}" "%{i,X-Organization-Id}" %D
quarkus.http.access-log.base-file-name=project-name-log
quarkus.http.access-log.log-directory=/var/log/
缺少的配置是:
quarkus.log.category."io.quarkus.http.access-log".level=INFO
quarkus.http.access-log.log-to-file=true