Package loggers
Use logy.Get for package-based logger names.
logy.Get creates a logger for the package where it is called. This is the
recommended default because package names already describe where application
code lives.
func SaveUser(user User) error {
log := logy.Get()
log.Debug("saving user {}", user.ID)
return nil
}Calling logy.Get again from the same package returns the same package logger.
That keeps call sites simple while still producing logger names that can be
filtered, searched, and configured.
Package loggers are a good fit for handlers, repositories, services, and other regular application packages.
