INNER CODE UNIT · Go
NewMemLogger
resgateio/resgate · logger/memlogger.go:19
func NewMemLogger(debug bool, trace bool) *MemLogger {
b := &bytes.Buffer{}
return &MemLogger{
log: log.New(b, "", log.Ltime|log.Lmicroseconds),
b: b,
debug: debug,
trace: trace,
}
}
// Log writes a log entry
func (l *MemLogger) Log(s string) {
l.mu.Lock()
l.log.Print("[INF] ", s)
l.mu.Unlock()
}
// Error writes an error entry