spring-boot で tomcat の設定するときのやり方
server:
use-forwarded-headers: true
tomcat:
accesslog:
directory: /PATH/TO/logs/tomcat/
pattern: common
enabled: true
rotate: true
# It's required when using remote-ip-header.
request-attributes-enabled: true
remote-ip-header: x-forwarded-for
protocol-header: x-forwarded-proto
なんかこんな感じ? request-attributes-enabled を設定するの忘れると RemoteIpValve で設定した値が AccessLogValve で拾われないので死ぬ。