Documentation
¶
Overview ¶
Package lgr An instance of library logger, used for direct output from the command line, etc.
To change logger level should use the system environment "UYMAS_LGR_LEVEL", to close logger color style shou use the system environment "UYMAS_LGR_NOCOLOR", to change debug maker for test use the system environment "UYMAS_TMP_MARK", like:
# window powershell $env:UYMAS_LGR_LEVEL='all' $env:UYMAS_LGR_NOCOLOR='true' $env:UYMAS_TMP_MARK='TMarkShouldDEL' # linux shell export UYMAS_LGR_LEVEL=all export UYMAS_LGR_NOCOLOR=true export UYMAS_TMP_MARK=TMarkShouldDEL
if not info by default.
Index ¶
- Constants
- func Debug(message string, args ...any)
- func Error(message string, args ...any)
- func ErrorIf(err error, prefixErr ...error)
- func Fatal(message string, args ...any)
- func FatalIf(err error, prefixErr ...error)
- func Info(message string, args ...any)
- func Log() logger.Logger
- func Pref(logPref string) logger.Logger
- func SetFlag(flag int)
- func TmpMark(mark any, args ...any)
- func Trace(message string, args ...any)
- func Warn(message string, args ...any)
Examples ¶
Constants ¶
View Source
const ( // EnvLevelKey try set the lgr level by system environment, like `$ export UYMAS_LGR_LEVEL=info` EnvLevelKey = "UYMAS_LGR_LEVEL" // EnvNoColorKey try set the lgr no color by system environment, like `$ export UYMAS_LGR_NOCOLOR=true` EnvNoColorKey = "UYMAS_LGR_NOCOLOR" // EnvMarkKey try set the lgr mark by system environment, like `$ export UYMAS_TMP_MARK=mark` EnvMarkKey = "UYMAS_TMP_MARK" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.