zlog
is a log middleware for Caddy, it's based on https://github.com/rs/zerolog and https://github.com/liuzl/filestore.
Rebuild caddy as follows:
git clone https://github.com/liuzl/caddy-zlog
- copy
caddy-zlog
togithub.com/caddyserver/caddy/caddyhttp/zlog
- add
_ "github.com/caddyserver/caddy/caddyhttp/zlog"
to filegithub.com/caddyserver/caddy/caddyhttp/caddyhttp.go
- add
zlog
to the variabledirectives
in filegithub.com/caddyserver/caddy/caddyhttp/httpserver/plugin.go
cd github.com/caddyserver/caddy/caddy && go build
127.0.0.1 {
zlog {
log_dir ./server_zerolog
split_by hour
}
}