caddy/snippets/logging/json.snippet
# caddy/snippets/logging/json.snippet
# JSON access logs, rolled on size. Promtail picks these up via the
# docker service discovery and tags them service=caddy.
log {
output file /var/log/caddy/access.log {
roll_size 50mb
roll_keep 10
roll_keep_for 720h
}
format json {
time_format iso8601
}
level info
}