mirror of
https://github.com/go-kratos/kratos.git
synced 2025-11-06 08:59:18 +02:00
@@ -6,6 +6,7 @@ import (
|
||||
"os"
|
||||
)
|
||||
|
||||
// DefaultMessageKey default message key.
|
||||
var DefaultMessageKey = "msg"
|
||||
|
||||
// Option is Helper option.
|
||||
@@ -17,6 +18,7 @@ type Helper struct {
|
||||
msgKey string
|
||||
}
|
||||
|
||||
// WithMessageKey with message key.
|
||||
func WithMessageKey(k string) Option {
|
||||
return func(opts *Helper) {
|
||||
opts.msgKey = k
|
||||
@@ -51,78 +53,78 @@ func (h *Helper) Log(level Level, keyvals ...interface{}) {
|
||||
|
||||
// Debug logs a message at debug level.
|
||||
func (h *Helper) Debug(a ...interface{}) {
|
||||
h.Log(LevelDebug, h.msgKey, fmt.Sprint(a...))
|
||||
_ = h.logger.Log(LevelDebug, h.msgKey, fmt.Sprint(a...))
|
||||
}
|
||||
|
||||
// Debugf logs a message at debug level.
|
||||
func (h *Helper) Debugf(format string, a ...interface{}) {
|
||||
h.Log(LevelDebug, h.msgKey, fmt.Sprintf(format, a...))
|
||||
_ = h.logger.Log(LevelDebug, h.msgKey, fmt.Sprintf(format, a...))
|
||||
}
|
||||
|
||||
// Debugw logs a message at debug level.
|
||||
func (h *Helper) Debugw(keyvals ...interface{}) {
|
||||
h.Log(LevelDebug, keyvals...)
|
||||
_ = h.logger.Log(LevelDebug, keyvals...)
|
||||
}
|
||||
|
||||
// Info logs a message at info level.
|
||||
func (h *Helper) Info(a ...interface{}) {
|
||||
h.Log(LevelInfo, h.msgKey, fmt.Sprint(a...))
|
||||
_ = h.logger.Log(LevelInfo, h.msgKey, fmt.Sprint(a...))
|
||||
}
|
||||
|
||||
// Infof logs a message at info level.
|
||||
func (h *Helper) Infof(format string, a ...interface{}) {
|
||||
h.Log(LevelInfo, h.msgKey, fmt.Sprintf(format, a...))
|
||||
_ = h.logger.Log(LevelInfo, h.msgKey, fmt.Sprintf(format, a...))
|
||||
}
|
||||
|
||||
// Infow logs a message at info level.
|
||||
func (h *Helper) Infow(keyvals ...interface{}) {
|
||||
h.Log(LevelInfo, keyvals...)
|
||||
_ = h.logger.Log(LevelInfo, keyvals...)
|
||||
}
|
||||
|
||||
// Warn logs a message at warn level.
|
||||
func (h *Helper) Warn(a ...interface{}) {
|
||||
h.Log(LevelWarn, h.msgKey, fmt.Sprint(a...))
|
||||
_ = h.logger.Log(LevelWarn, h.msgKey, fmt.Sprint(a...))
|
||||
}
|
||||
|
||||
// Warnf logs a message at warnf level.
|
||||
func (h *Helper) Warnf(format string, a ...interface{}) {
|
||||
h.Log(LevelWarn, h.msgKey, fmt.Sprintf(format, a...))
|
||||
_ = h.logger.Log(LevelWarn, h.msgKey, fmt.Sprintf(format, a...))
|
||||
}
|
||||
|
||||
// Warnw logs a message at warnf level.
|
||||
func (h *Helper) Warnw(keyvals ...interface{}) {
|
||||
h.Log(LevelWarn, keyvals...)
|
||||
_ = h.logger.Log(LevelWarn, keyvals...)
|
||||
}
|
||||
|
||||
// Error logs a message at error level.
|
||||
func (h *Helper) Error(a ...interface{}) {
|
||||
h.Log(LevelError, h.msgKey, fmt.Sprint(a...))
|
||||
_ = h.logger.Log(LevelError, h.msgKey, fmt.Sprint(a...))
|
||||
}
|
||||
|
||||
// Errorf logs a message at error level.
|
||||
func (h *Helper) Errorf(format string, a ...interface{}) {
|
||||
h.Log(LevelError, h.msgKey, fmt.Sprintf(format, a...))
|
||||
_ = h.logger.Log(LevelError, h.msgKey, fmt.Sprintf(format, a...))
|
||||
}
|
||||
|
||||
// Errorw logs a message at error level.
|
||||
func (h *Helper) Errorw(keyvals ...interface{}) {
|
||||
h.Log(LevelError, keyvals...)
|
||||
_ = h.logger.Log(LevelError, keyvals...)
|
||||
}
|
||||
|
||||
// Fatal logs a message at fatal level.
|
||||
func (h *Helper) Fatal(a ...interface{}) {
|
||||
h.Log(LevelFatal, h.msgKey, fmt.Sprint(a...))
|
||||
_ = h.logger.Log(LevelFatal, h.msgKey, fmt.Sprint(a...))
|
||||
os.Exit(1)
|
||||
}
|
||||
|
||||
// Fatalf logs a message at fatal level.
|
||||
func (h *Helper) Fatalf(format string, a ...interface{}) {
|
||||
h.Log(LevelFatal, h.msgKey, fmt.Sprintf(format, a...))
|
||||
_ = h.logger.Log(LevelFatal, h.msgKey, fmt.Sprintf(format, a...))
|
||||
os.Exit(1)
|
||||
}
|
||||
|
||||
// Fatalw logs a message at fatal level.
|
||||
func (h *Helper) Fatalw(keyvals ...interface{}) {
|
||||
h.Log(LevelFatal, keyvals...)
|
||||
_ = h.logger.Log(LevelFatal, keyvals...)
|
||||
os.Exit(1)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user