# README
log
A Colorful CLI logger.
Acknowledgements
This package is a very refactored version of the great apex/log.
Changes are mostly related to reducing the number of dependencies and removing things I don't use, focusing in using it as CLI pretty logger, mainly for GoReleaser.
Make sure to check out the original work by tj!
# Functions
Debug level message.
Debugf level formatted message.
DecreasePadding decreases the padding 1 times.
Error level message.
Errorf level formatted message.
Fatal level message, followed by an exit.
Fatalf level formatted message, followed by an exit.
FromContext returns the logger from context, or log.Log.
IncreasePadding increases the padding 1 times.
Info level message.
Infof level formatted message.
MustParseLevel parses level string or panics.
New creates a new logger.
NewContext returns a new context with logger.
NewEntry returns a new entry for `log`.
ParseLevel parses level string.
ResetPadding resets the padding to default.
SetLevel sets the log level.
SetLevelFromString sets the log level from a string, panicing when invalid.
Warn level message.
Warnf level formatted message.
WithError returns a new entry with the "error" set to `err`.
WithField returns a new entry with the `key` and `value` set.
WithoutPadding returns a new entry with padding set to default.
# Constants
Log levels.
Log levels.
Log levels.
Log levels.
Log levels.
Log levels.
# Variables
ErrInvalidLevel is returned if the severity level is invalid.
singletons ftw?.
Now returns the current time.
Strings mapping.
Styles mapping.
# Interfaces
Interface represents the API of both Logger and Entry.
# Type aliases
Level of severity.