Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ListLevels ¶
func ListLevels() []string
ListLevels return a list ([]string) of all string loglevel available.
Types ¶
type Level ¶
type Level uint8
Level a uint8 type customized with function to log message with the current log level.
const ( // PanicLevel Panic level for entry log, will result on a Panic() call (trace + fatal). PanicLevel Level = iota // FatalLevel Fatal level for entry log, will result on os.Exit with error. FatalLevel // ErrorLevel Error level for entry log who's meaning the caller stop his process and return to the pre caller. ErrorLevel // WarnLevel Warning level for entry log who's meaning the caller don't stop his process and try to continue it. WarnLevel // InfoLevel Info level for entry log who's meaning it is just an information who's have no impact on caller's process but can be useful to inform human of a state, event, success, ... InfoLevel // DebugLevel Debug level for entry log who's meaning the caller has no problem and the information is only useful to identify a potential problem who's can arrive later. DebugLevel // NilLevel Nil level will never log anything and is used to completely disable current log entry. It cannot be used in the SetLogLevel function. NilLevel )
func Parse ¶
Parse return a valid Level Type matching the given string parameter. If the given parameter don't represent a valid level, the InfoLevel will be return.
level the string representation of a Level type
Click to show internal directories.
Click to hide internal directories.