Skip to content

Commit d59b03d

Browse files
committed
clear metadata after write, convenience type for metadata
1 parent 8439bdc commit d59b03d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

logging/logger.go

+4
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ const (
1818
ERROR
1919
)
2020

21+
//Metadata convenience type for setting metadata
22+
type Metadata map[string]interface{}
23+
2124
func (l LogLevel) String() string {
2225
return [...]string{"DEBUG", "INFO", "WARN", "ERROR"}[l]
2326
}
@@ -176,6 +179,7 @@ func (l *Logger) writeRecord(level LogLevel, message string) error {
176179
if err != nil {
177180
return nil
178181
}
182+
l.metadata = Metadata{} //clear metadata
179183
err = l.write(build.String())
180184
return err
181185
}

0 commit comments

Comments
 (0)