Documentation ¶
Overview ¶
Package logger implements a logger that uses the zap library.
It provides a type ZapLogger that implements the logger.ILogger interface. It also provides a function NewZapLogger() that returns a new ZapLogger.
The ZapLogger has 3 methods: Info, Warning, and Error. Each of these methods logs a message at a different level of severity.
The Info method logs a message at the INFO level of severity. The Warning method logs a message at the WARNING level of severity. The Error method logs a message at the ERROR level of severity.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ILogger ¶
type ILogger interface { // Info logs informational messages. Info(string, ...interface{}) // Warning logs warning messages. Warning(string, ...interface{}) // Error logs error messages. Error(string, ...interface{}) }
ILogger defines an interface for logging with different levels of severity.
type ZapLogger ¶
type ZapLogger struct {
// contains filtered or unexported fields
}
ZapLogger is a logger that uses the zap library.