Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetLogLevel ¶
SetLogLevel globally sets the log level for all loggers obtained from this package
Types ¶
type EventualLogger ¶
type EventualLogger struct {
// contains filtered or unexported fields
}
EventualLogger provides a buffer for log entries whose usefulnes cannot be determined at creation time (but only eventually)
func NewEventualLogger ¶
func NewEventualLogger() *EventualLogger
NewEventualLogger creates a new eventual logger
func (*EventualLogger) Flush ¶
func (l *EventualLogger) Flush(target *logrus.Entry)
Flush writes out everything from the buffer
func (*EventualLogger) Queue ¶
func (l *EventualLogger) Queue(level logrus.Level, message string)
Queue buffers the selected message to be written later
func (*EventualLogger) Queuef ¶
func (l *EventualLogger) Queuef(level logrus.Level, format string, args ...interface{})
Queuef buffers the selected format string and args to be written later. It does not perform any kind of immediate evaluation on the arguments, so points which may be different later should probably be converted to a string when calling
Click to show internal directories.
Click to hide internal directories.