# Functions
CatchAndLogPanic will recover a panic, log it on standard logger, and rethrow it to continue stack unwinding.
LogReadWriteCloserAs return a proxy for the given upstream io.ReadWriteCloser that forward and logs all read/write/close operations on the given filename that is created in the GlobalLogDirectory.
LogReadWriteCloserToFile return a proxy for the given upstream io.ReadWriteCloser that forward and logs all read/write/close operations on the given file.
NewReadWriteCloser create an io.ReadWriteCloser from given io.ReadCloser and io.WriteCloser.
OpenLogFileAs creates a log file in GlobalLogDirectory.
# Variables
GlobalLogDirectory is the directory where logs are created.