0
Fork 0
mirror of https://github.com/caddyserver/caddy.git synced 2025-01-06 22:40:31 -05:00
caddy/caddytest/integration/caddyfile_adapt/log_override_name_multiaccess_debug.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.3 KiB

{ debug

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" }, "level": "DEBUG", "include": [ "http.log.access.foo" ] }, "access-json": { "writer": { "filename": "access-localhost.json", "output": "file" }, "encoder": { "format": "json" }, "level": "DEBUG", "include": [ "http.log.access.foo" ] }, "default": { "level": "DEBUG", "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" } } } } } } }