# Functions

AddFlags adds flags defined by logger.
ConfigureWithCLI configures logger based on CLI flags.
Flags returns new flag set preconfigured with logger-specific options.
Get gets logger from context.
New creates new logger.
With adds new logger to context.
WithLogger adds existing logger to context.

# Constants

FormatConsole causes logs to be printed in console format delivered by zap.
FormatJSON causes logs to be printed in JSON format delivered by zap.
FormatYAML causes logs to be printed in YAML.

# Variables

EncoderConfig is the config of log encoder.
ServiceDefaultConfig stores handy default configuration used by services.
ToolDefaultConfig stores handy default configuration used by tools run manually by humans.

# Structs

Config stores configuration of the logger.

# Type aliases

Format defines the format of log output.