# Functions
InitLogger sets the internal logger instance to the given level and log file.
NewDerivedLoggerWithField returns a logger that inherits all properties of the parent logger, and add the given fields for each log entry.
NewLogger returns the package level logger.
NewLoggerWithField returns a logger that logs with the given fields.