Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LogCapture ¶
type LogCapture struct {
// contains filtered or unexported fields
}
LogCapture allows testing code to query log output.
func NewLogCapture ¶
func NewLogCapture() *LogCapture
NewLogCapture captures logs for querying. Logs are created in JSON format and without timestamps.
func (*LogCapture) AssertHasEntry ¶
func (c *LogCapture) AssertHasEntry(t *testing.T, msg string)
AssertHasEntry checks if there is a log entry with the given string.
func (*LogCapture) Entries ¶
func (c *LogCapture) Entries() []map[string]interface{}
Entries returns all captures log entries.
func (*LogCapture) HasLog ¶ added in v1.6.0
func (c *LogCapture) HasLog(fields map[string]interface{}) bool
HasLog returns true if there is a log entry with the matching fields.
Click to show internal directories.
Click to hide internal directories.