# Packages
No description provided by the author
# Functions
GetInstance returns the Logger instance.
NewStreamLogger creates a new stream logger.
PrintTable prints a table with header columns and string values.
SetFakePrintTable is a testing tool that allows overwriting the function PrintTable.
SetInstance sets the default logger instance.
# Variables
Discard is a logger implementation that just discards every log statement.
# Structs
DiscardLogger just discards every log statement.
StreamLogger logs all messages to a stream.
SurveyError is used to identify errors where questions were asked in the discard logger.
# Interfaces
Logger defines the common logging interface.