# Functions
Any return zapcore field based on type of val.
Debug logs a message at DebugLevel.
Err is the error field.
Error logs a message at ErrorLevel.
Fatal logs a message at FatalLevel.
Info logs a message at InfoLevel.
Init initialize logger, if debug set to true zap.NewDevelopment will use to create a zap logger otherwise zap.NewProduction will use.
Logger will return a pointer to zap logger instance.
NewForTest returns a new logger and the corresponding observed logs which can be used in unit tests to verify log entries.
Panic logs a message at PanicLevel.
String is a wrapper for zap string field.
Time constructs a Field with the given key and value.
With creates a child logger and adds structured context to it.