|
@@ -10,7 +10,6 @@ import (
|
|
"net"
|
|
"net"
|
|
"net/url"
|
|
"net/url"
|
|
"os"
|
|
"os"
|
|
- "path"
|
|
|
|
"strconv"
|
|
"strconv"
|
|
"strings"
|
|
"strings"
|
|
"time"
|
|
"time"
|
|
@@ -91,7 +90,7 @@ func rfc5424microformatterWithAppNameAsTag(p syslog.Priority, hostname, tag, con
|
|
// the context. Supported context configuration variables are
|
|
// the context. Supported context configuration variables are
|
|
// syslog-address, syslog-facility, syslog-format.
|
|
// syslog-address, syslog-facility, syslog-format.
|
|
func New(ctx logger.Context) (logger.Logger, error) {
|
|
func New(ctx logger.Context) (logger.Logger, error) {
|
|
- tag, err := loggerutils.ParseLogTag(ctx, "{{.ID}}")
|
|
|
|
|
|
+ tag, err := loggerutils.ParseLogTag(ctx, "{{.DaemonName}}/{{.ID}}")
|
|
if err != nil {
|
|
if err != nil {
|
|
return nil, err
|
|
return nil, err
|
|
}
|
|
}
|
|
@@ -111,17 +110,15 @@ func New(ctx logger.Context) (logger.Logger, error) {
|
|
return nil, err
|
|
return nil, err
|
|
}
|
|
}
|
|
|
|
|
|
- logTag := path.Base(os.Args[0]) + "/" + tag
|
|
|
|
-
|
|
|
|
var log *syslog.Writer
|
|
var log *syslog.Writer
|
|
if proto == secureProto {
|
|
if proto == secureProto {
|
|
tlsConfig, tlsErr := parseTLSConfig(ctx.Config)
|
|
tlsConfig, tlsErr := parseTLSConfig(ctx.Config)
|
|
if tlsErr != nil {
|
|
if tlsErr != nil {
|
|
return nil, tlsErr
|
|
return nil, tlsErr
|
|
}
|
|
}
|
|
- log, err = syslog.DialWithTLSConfig(proto, address, facility, logTag, tlsConfig)
|
|
|
|
|
|
+ log, err = syslog.DialWithTLSConfig(proto, address, facility, tag, tlsConfig)
|
|
} else {
|
|
} else {
|
|
- log, err = syslog.Dial(proto, address, facility, logTag)
|
|
|
|
|
|
+ log, err = syslog.Dial(proto, address, facility, tag)
|
|
}
|
|
}
|
|
|
|
|
|
if err != nil {
|
|
if err != nil {
|