# Functions
New returns a new logger based on zap.
NewAdapter creates a new Adapter and returns a log.Logger that writes to it.
NewZapLogger creates a new zap logger.
WithLevel returns an option that sets the logging level.
# Constants
DebugLevel is the debug level.
ErrorLevel is the error level.
InfoLevel is the info level.
WarnLevel is the warn level.
# Interfaces
Logger is the interface for logging.