@@ -31,7 +31,6 @@ var PLACEHOLDER = regexp.MustCompile(`{(\d)}`)
31
31
type Logger interface {
32
32
Fprintln (w io.Writer , level string , format string , a ... interface {})
33
33
Println (level string , format string , a ... interface {})
34
- Name () string
35
34
}
36
35
37
36
type LoggerToCustomStreams struct {
@@ -54,63 +53,43 @@ func (s *LoggerToCustomStreams) Println(level string, format string, a ...interf
54
53
s .Fprintln (nil , level , format , a ... )
55
54
}
56
55
57
- func (s * LoggerToCustomStreams ) Name () string {
58
- return "LoggerToCustomStreams"
59
- }
60
-
61
56
type NoopLogger struct {}
62
57
63
- func (s NoopLogger ) Fprintln (w io.Writer , level string , format string , a ... interface {}) {}
58
+ func (s * NoopLogger ) Fprintln (w io.Writer , level string , format string , a ... interface {}) {}
64
59
65
- func (s NoopLogger ) Println (level string , format string , a ... interface {}) {}
66
-
67
- func (s NoopLogger ) Name () string {
68
- return "noop"
69
- }
60
+ func (s * NoopLogger ) Println (level string , format string , a ... interface {}) {}
70
61
71
62
type HumanTagsLogger struct {}
72
63
73
- func (s HumanTagsLogger ) Fprintln (w io.Writer , level string , format string , a ... interface {}) {
64
+ func (s * HumanTagsLogger ) Fprintln (w io.Writer , level string , format string , a ... interface {}) {
74
65
format = "[" + level + "] " + format
75
66
fprintln (w , Format (format , a ... ))
76
67
}
77
68
78
- func (s HumanTagsLogger ) Println (level string , format string , a ... interface {}) {
69
+ func (s * HumanTagsLogger ) Println (level string , format string , a ... interface {}) {
79
70
s .Fprintln (os .Stdout , level , format , a ... )
80
71
}
81
72
82
- func (s HumanTagsLogger ) Name () string {
83
- return "humantags"
84
- }
85
-
86
73
type HumanLogger struct {}
87
74
88
- func (s HumanLogger ) Fprintln (w io.Writer , level string , format string , a ... interface {}) {
75
+ func (s * HumanLogger ) Fprintln (w io.Writer , level string , format string , a ... interface {}) {
89
76
fprintln (w , Format (format , a ... ))
90
77
}
91
78
92
- func (s HumanLogger ) Println (level string , format string , a ... interface {}) {
79
+ func (s * HumanLogger ) Println (level string , format string , a ... interface {}) {
93
80
s .Fprintln (os .Stdout , level , format , a ... )
94
81
}
95
82
96
- func (s HumanLogger ) Name () string {
97
- return "human"
98
- }
99
-
100
83
type MachineLogger struct {}
101
84
102
- func (s MachineLogger ) Fprintln (w io.Writer , level string , format string , a ... interface {}) {
85
+ func (s * MachineLogger ) Fprintln (w io.Writer , level string , format string , a ... interface {}) {
103
86
printMachineFormattedLogLine (w , level , format , a )
104
87
}
105
88
106
- func (s MachineLogger ) Println (level string , format string , a ... interface {}) {
89
+ func (s * MachineLogger ) Println (level string , format string , a ... interface {}) {
107
90
printMachineFormattedLogLine (os .Stdout , level , format , a )
108
91
}
109
92
110
- func (s MachineLogger ) Name () string {
111
- return "machine"
112
- }
113
-
114
93
func printMachineFormattedLogLine (w io.Writer , level string , format string , a []interface {}) {
115
94
a = append ([]interface {}(nil ), a ... )
116
95
for idx , value := range a {
0 commit comments