Skip to content

Commit f900e1c

Browse files
committed
Standardize default logging tag value
Use the same default tag value for all loggers that support tags. Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent 3db23a4 commit f900e1c

File tree

6 files changed

+8
-5
lines changed

6 files changed

+8
-5
lines changed

daemon/logger/fluentd/fluentd.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ func New(ctx logger.Context) (logger.Logger, error) {
6565
return nil, err
6666
}
6767

68-
tag, err := loggerutils.ParseLogTag(ctx, "{{.DaemonName}}.{{.ID}}")
68+
tag, err := loggerutils.ParseLogTag(ctx, loggerutils.DefaultTemplate)
6969
if err != nil {
7070
return nil, err
7171
}

daemon/logger/gelf/gelf.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ func New(ctx logger.Context) (logger.Logger, error) {
5858
containerName := bytes.TrimLeft([]byte(ctx.ContainerName), "/")
5959

6060
// parse log tag
61-
tag, err := loggerutils.ParseLogTag(ctx, "")
61+
tag, err := loggerutils.ParseLogTag(ctx, loggerutils.DefaultTemplate)
6262
if err != nil {
6363
return nil, err
6464
}

daemon/logger/journald/journald.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ func New(ctx logger.Context) (logger.Logger, error) {
5050
}
5151

5252
// parse log tag
53-
tag, err := loggerutils.ParseLogTag(ctx, "")
53+
tag, err := loggerutils.ParseLogTag(ctx, loggerutils.DefaultTemplate)
5454
if err != nil {
5555
return nil, err
5656
}

daemon/logger/loggerutils/log_tag.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import (
77
"github.com/docker/docker/utils/templates"
88
)
99

10+
// DefaultTemplate defines the defaults template logger should use.
11+
const DefaultTemplate = "{{.ID}}"
12+
1013
// ParseLogTag generates a context aware tag for consistency across different
1114
// log drivers based on the context of the running container.
1215
func ParseLogTag(ctx logger.Context, defaultTemplate string) (string, error) {

daemon/logger/splunk/splunk.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ func New(ctx logger.Context) (logger.Logger, error) {
131131
nullMessage.SourceType = ctx.Config[splunkSourceTypeKey]
132132
nullMessage.Index = ctx.Config[splunkIndexKey]
133133

134-
tag, err := loggerutils.ParseLogTag(ctx, "{{.ID}}")
134+
tag, err := loggerutils.ParseLogTag(ctx, loggerutils.DefaultTemplate)
135135
if err != nil {
136136
return nil, err
137137
}

daemon/logger/syslog/syslog.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ func rfc5424microformatterWithAppNameAsTag(p syslog.Priority, hostname, tag, con
9090
// the context. Supported context configuration variables are
9191
// syslog-address, syslog-facility, syslog-format.
9292
func New(ctx logger.Context) (logger.Logger, error) {
93-
tag, err := loggerutils.ParseLogTag(ctx, "{{.DaemonName}}/{{.ID}}")
93+
tag, err := loggerutils.ParseLogTag(ctx, loggerutils.DefaultTemplate)
9494
if err != nil {
9595
return nil, err
9696
}

0 commit comments

Comments
 (0)