aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2019-08-28 14:41:11 +0100
committerGravatar Chris O'Haver <cohaver@infoblox.com> 2019-08-28 09:41:11 -0400
commit6fdf130b67fee68eb43e1520d27d827389f3ac23 (patch)
treeddbae29f7bd94de1c66416e56074f4c1675c8ae1
parent4fca3b0fb0d443b5b86beafea123f757b9ff2d69 (diff)
downloadcoredns-6fdf130b67fee68eb43e1520d27d827389f3ac23.tar.gz
coredns-6fdf130b67fee68eb43e1520d27d827389f3ac23.tar.zst
coredns-6fdf130b67fee68eb43e1520d27d827389f3ac23.zip
pkg/log: remove timestamp (#3218)
journald timestamps, kubernetes timestamps, syslog timestamps. It seems silly to add our own timestamps to the logging output as these external ones *also* do it. Only when just running coredns this might be weird. Remove the timestamping from pkg/log. Remove test that tested for this. Fixes: #3211 Signed-off-by: Miek Gieben <miek@miek.nl>
-rw-r--r--plugin/pkg/log/log.go18
-rw-r--r--plugin/pkg/log/plugin_test.go16
2 files changed, 7 insertions, 27 deletions
diff --git a/plugin/pkg/log/log.go b/plugin/pkg/log/log.go
index 3050999af..2d8ba78d8 100644
--- a/plugin/pkg/log/log.go
+++ b/plugin/pkg/log/log.go
@@ -14,7 +14,6 @@ import (
golog "log"
"os"
"sync"
- "time"
)
// D controls whether we should output debug logs. If true, we do, once set
@@ -41,17 +40,14 @@ func (d *d) Value() bool {
return b
}
-// RFC3339Milli doesn't exist, invent it here.
-func clock() string { return time.Now().Format("2006-01-02T15:04:05.000Z07:00") }
-
// logf calls log.Printf prefixed with level.
func logf(level, format string, v ...interface{}) {
- golog.Print(clock(), level, fmt.Sprintf(format, v...))
+ golog.Print(level, fmt.Sprintf(format, v...))
}
// log calls log.Print prefixed with level.
func log(level string, v ...interface{}) {
- golog.Print(clock(), level, fmt.Sprint(v...))
+ golog.Print(level, fmt.Sprint(v...))
}
// Debug is equivalent to log.Print(), but prefixed with "[DEBUG] ". It only outputs something
@@ -102,9 +98,9 @@ func Fatalf(format string, v ...interface{}) { logf(fatal, format, v...); os.Exi
func Discard() { golog.SetOutput(ioutil.Discard) }
const (
- debug = " [DEBUG] "
- err = " [ERROR] "
- fatal = " [FATAL] "
- info = " [INFO] "
- warning = " [WARNING] "
+ debug = "[DEBUG] "
+ err = "[ERROR] "
+ fatal = "[FATAL] "
+ info = "[INFO] "
+ warning = "[WARNING] "
)
diff --git a/plugin/pkg/log/plugin_test.go b/plugin/pkg/log/plugin_test.go
index c02338608..b24caa48b 100644
--- a/plugin/pkg/log/plugin_test.go
+++ b/plugin/pkg/log/plugin_test.go
@@ -19,19 +19,3 @@ func TestPlugins(t *testing.T) {
t.Errorf("Expected log to be %s, got %s", info+ts, x)
}
}
-
-func TestPluginsDateTime(t *testing.T) {
- var f bytes.Buffer
- const ts = "test"
- golog.SetFlags(0) // Set to 0 because we're doing our own time, with timezone
- golog.SetOutput(&f)
-
- lg := NewWithPlugin("testplugin")
-
- lg.Info(ts)
- // rude check if the date/time is there
- str := f.String()
- if str[4] != '-' || str[7] != '-' || str[10] != 'T' {
- t.Errorf("Expected date got %s...", str[:15])
- }
-}