Documentation ¶
Index ¶
- Constants
- func Debug(msg string)
- func Debugf(msg string, v ...interface{})
- func Error(err error, msg string) error
- func Errorf(err error, msg string, v ...interface{}) error
- func FetchingFinished(msg string, icon emoji.Emoji)
- func Info(msg string)
- func Infof(msg string, v ...interface{})
- func InitLogger(logLevel LogLevel, logFormat string, filePath string, noColor bool) error
- func Panic(msg string)
- func Panicf(msg string, v ...interface{})
- func Warn(msg string)
- func WarnE(err error, msg string) error
- func Warnf(msg string, v ...interface{})
- type ArgonLogger
- func (l *ArgonLogger) Debug(msg string)
- func (l *ArgonLogger) Debugf(msg string, v ...interface{})
- func (l *ArgonLogger) Error(err error, msg string) error
- func (l *ArgonLogger) Errorf(err error, msg string, v ...interface{}) error
- func (l *ArgonLogger) Info(msg string)
- func (l *ArgonLogger) Infof(msg string, v ...interface{})
- func (l *ArgonLogger) Panic(msg string)
- func (l *ArgonLogger) Panicf(msg string, v ...interface{})
- func (l *ArgonLogger) Warn(msg string)
- func (l *ArgonLogger) Warnf(msg string, v ...interface{})
- type LogLevel
- type Logger
Constants ¶
View Source
const ( NormalFormat = "normal" JsonFormat = "json" )
View Source
const ( TraceLevel LogLevel = "trace" DebugLevel = "debug" InfoLevel = "info" WarnLevel = "warn" ErrorLevel = "error" PanicLevel = "panic" )
Variables ¶
This section is empty.
Functions ¶
func FetchingFinished ¶
func InitLogger ¶
InitLogger initiates the global logger
Types ¶
type ArgonLogger ¶
type ArgonLogger struct {
// contains filtered or unexported fields
}
func (*ArgonLogger) Debug ¶
func (l *ArgonLogger) Debug(msg string)
func (*ArgonLogger) Debugf ¶
func (l *ArgonLogger) Debugf(msg string, v ...interface{})
func (*ArgonLogger) Errorf ¶
func (l *ArgonLogger) Errorf(err error, msg string, v ...interface{}) error
func (*ArgonLogger) Info ¶
func (l *ArgonLogger) Info(msg string)
func (*ArgonLogger) Infof ¶
func (l *ArgonLogger) Infof(msg string, v ...interface{})
func (*ArgonLogger) Panic ¶
func (l *ArgonLogger) Panic(msg string)
func (*ArgonLogger) Panicf ¶
func (l *ArgonLogger) Panicf(msg string, v ...interface{})
func (*ArgonLogger) Warn ¶
func (l *ArgonLogger) Warn(msg string)
func (*ArgonLogger) Warnf ¶
func (l *ArgonLogger) Warnf(msg string, v ...interface{})
type Logger ¶
type Logger interface { Debug(msg string) Debugf(msg string, v ...interface{}) Info(msg string) Infof(msg string, v ...interface{}) Warn(msg string) Warnf(msg string, v ...interface{}) Error(err error, msg string) error Errorf(err error, msg string, v ...interface{}) error Panic(msg string) Panicf(msg string, v ...interface{}) }
Click to show internal directories.
Click to hide internal directories.