0
Fork 0
mirror of https://github.com/caddyserver/caddy.git synced 2025-01-20 22:52:58 -05:00
caddy/caddytest/integration/caddyfile_adapt/log_override_name_multiaccess.txt
Francis Lavoie 5c51c1db2c
httpcaddyfile: Allow hostnames & logger name overrides for log directive (#5643)
* httpcaddyfile: Allow `hostnames` override for log directive

* Implement access logger name overrides

* Fix panic & default logger clobbering edgecase
2023-08-02 03:13:46 -04:00

1.2 KiB

{ log access-console { include http.log.access.foo output file access-localhost.log format console }

log access-json {
	include http.log.access.foo
	output file access-localhost.json
	format json
}

}

http://localhost:8881 { log foo }

{ "logging": { "logs": { "access-console": { "writer": { "filename": "access-localhost.log", "output": "file" }, "encoder": { "format": "console" }, "include": [ "http.log.access.foo" ] }, "access-json": { "writer": { "filename": "access-localhost.json", "output": "file" }, "encoder": { "format": "json" }, "include": [ "http.log.access.foo" ] }, "default": { "exclude": [ "http.log.access.foo" ] } } }, "apps": { "http": { "servers": { "srv0": { "listen": [ ":8881" ], "routes": [ { "match": [ { "host": [ "localhost" ] } ], "terminal": true } ], "automatic_https": { "skip": [ "localhost" ] }, "logs": { "logger_names": { "localhost:8881": "foo" } } } } } } }