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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…