Documentation ¶
Overview ¶
The Test package is used for testing logrus. It provides a simple hooks which register logged messages.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Hook ¶
type Hook struct { // Entries is an array of all entries that have been received by this hook. // For safe access, use the AllEntries() method, rather than reading this // value directly. Entries []logrus.Entry // contains filtered or unexported fields }
Hook is a hook designed for dealing with logs in test scenarios.
func NewLocal ¶
func NewLocal(logger *logrus.Logger) *Hook
NewLocal installs a test hook for a given local logger.
func NewNullLogger ¶
func NewNullLogger() (*logrus.Logger, *Hook)
NewNullLogger creates a discarding logger and installs the test hook.
func (*Hook) AllEntries ¶
func (t *Hook) AllEntries() []*logrus.Entry
AllEntries returns all entries that were logged.
Click to show internal directories.
Click to hide internal directories.