summaryrefslogtreecommitdiff
path: root/modules/caddyhttp/server.go
diff options
context:
space:
mode:
authorMatthew Holt <mholt@users.noreply.github.com>2022-09-02 13:04:31 -0600
committerMatthew Holt <mholt@users.noreply.github.com>2022-09-02 13:04:31 -0600
commit005c5a63823b19382aa918f1e1f3288e66446225 (patch)
tree75a95df8ef46e3b1251024fc3977f4c51fd7287b /modules/caddyhttp/server.go
parent6c0d0511ba07f607bfa58e07caff176296c61b53 (diff)
Minor style adjustments for HTTP redir logging
Diffstat (limited to 'modules/caddyhttp/server.go')
-rw-r--r--modules/caddyhttp/server.go13
1 files changed, 7 insertions, 6 deletions
diff --git a/modules/caddyhttp/server.go b/modules/caddyhttp/server.go
index 2dabf46..1bba34c 100644
--- a/modules/caddyhttp/server.go
+++ b/modules/caddyhttp/server.go
@@ -664,15 +664,16 @@ func (slc ServerLogConfig) getLoggerName(host string) string {
}
func (slc *ServerLogConfig) clone() *ServerLogConfig {
- clone := &ServerLogConfig{}
- clone.DefaultLoggerName = slc.DefaultLoggerName
- clone.LoggerNames = make(map[string]string)
+ clone := &ServerLogConfig{
+ DefaultLoggerName: slc.DefaultLoggerName,
+ LoggerNames: make(map[string]string),
+ SkipHosts: append([]string{}, slc.SkipHosts...),
+ SkipUnmappedHosts: slc.SkipUnmappedHosts,
+ ShouldLogCredentials: slc.ShouldLogCredentials,
+ }
for k, v := range slc.LoggerNames {
clone.LoggerNames[k] = v
}
- clone.SkipHosts = append(clone.SkipHosts, slc.SkipHosts...)
- clone.SkipUnmappedHosts = slc.SkipUnmappedHosts
- clone.ShouldLogCredentials = slc.ShouldLogCredentials
return clone
}