Documentation
¶
Index ¶
- func NewLogrusLogger(log *logrus.Logger) watermill.LoggerAdapter
- type LogrusLoggerAdapter
- func (l *LogrusLoggerAdapter) Debug(msg string, fields watermill.LogFields)
- func (l *LogrusLoggerAdapter) Error(msg string, err error, fields watermill.LogFields)
- func (l *LogrusLoggerAdapter) Info(msg string, fields watermill.LogFields)
- func (l *LogrusLoggerAdapter) Trace(msg string, fields watermill.LogFields)
- func (l *LogrusLoggerAdapter) With(fields watermill.LogFields) watermill.LoggerAdapter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewLogrusLogger ¶
func NewLogrusLogger(log *logrus.Logger) watermill.LoggerAdapter
NewLogrusLogger returns a LogrusLoggerAdapter that sends all logs to the passed logrus instance.
Types ¶
type LogrusLoggerAdapter ¶
type LogrusLoggerAdapter struct {
// contains filtered or unexported fields
}
LogrusLoggerAdapter is a watermill logger adapter for logrus.
func (*LogrusLoggerAdapter) Debug ¶
func (l *LogrusLoggerAdapter) Debug(msg string, fields watermill.LogFields)
Debug logs on level debug with optional fields.
func (*LogrusLoggerAdapter) Error ¶
func (l *LogrusLoggerAdapter) Error(msg string, err error, fields watermill.LogFields)
Error logs on level error with err as field and optional fields.
func (*LogrusLoggerAdapter) Info ¶
func (l *LogrusLoggerAdapter) Info(msg string, fields watermill.LogFields)
Info logs on level info with optional fields.
func (*LogrusLoggerAdapter) Trace ¶
func (l *LogrusLoggerAdapter) Trace(msg string, fields watermill.LogFields)
Trace logs on level trace with optional fields.
func (*LogrusLoggerAdapter) With ¶
func (l *LogrusLoggerAdapter) With(fields watermill.LogFields) watermill.LoggerAdapter
With returns a new LogrusLoggerAdapter that includes fields to be re-used between logging statements.
Click to show internal directories.
Click to hide internal directories.