# Functions
NewFileLogger create a Logger using the name of the test as the filename.
NewFileLoggerCustom create a Logger using the given filename.
NewLogger create a Logger that outputs data using given testing.T instance.
TempLogFileName returns a filename for a log file that is unique to the test.
# Structs
FileLogger is a simple, thread-safe logger that logs to a tempFile and is intended for use in testing.
Logger is a simple, yet thread-safe, logger intended for use in unit tests.
MockLogger is a fake logger that accumulates all the inputs.