diff --git a/errorkernel.go b/errorkernel.go index eee8e0b..23f989d 100644 --- a/errorkernel.go +++ b/errorkernel.go @@ -240,6 +240,12 @@ func (e errorEvent) Error() string { } // errSend will just send an error message to the errorCentral. +// As input arguments it takes: +// +// The process where the error was generated. +// A message, where this can be an Message{} if you don't want to log the message +// or an actual message. +// The error, and a logLevel. func (e *errorKernel) errSend(proc process, msg Message, err error, logLevel logLevel) { ev := errorEvent{ err: err, diff --git a/message_readers.go b/message_readers.go index d1f3745..6f83fea 100644 --- a/message_readers.go +++ b/message_readers.go @@ -290,7 +290,7 @@ func (s *server) readFolder() { } er := fmt.Errorf("readFolder: read new message in readfolder and putting it on s.samToSendCh: %#v", sams) - s.errorKernel.errSend(s.processInitial, Message{}, er, logDebug) + s.errorKernel.logDebug(er, s.configuration) // Send the SAM struct to be picked up by the ring buffer. s.samToSendCh <- sams