mirror of
https://github.com/go-micro/go-micro.git
synced 2025-06-18 22:17:44 +02:00
redesign logger (#1272)
* redesign logger Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
This commit is contained in:
@ -3,7 +3,7 @@ package logger
|
||||
|
||||
var (
|
||||
// Default logger
|
||||
DefaultLogger Logger = NewLogger()
|
||||
DefaultLogger Logger = NewHelper(NewLogger())
|
||||
)
|
||||
|
||||
// Logger is a generic logging interface
|
||||
@ -12,8 +12,6 @@ type Logger interface {
|
||||
Init(options ...Option) error
|
||||
// The Logger options
|
||||
Options() Options
|
||||
// Error set `error` field to be logged
|
||||
Error(err error) Logger
|
||||
// Fields set fields to always be logged
|
||||
Fields(fields map[string]interface{}) Logger
|
||||
// Log writes a log entry
|
||||
@ -43,7 +41,3 @@ func Logf(level Level, format string, v ...interface{}) {
|
||||
func String() string {
|
||||
return DefaultLogger.String()
|
||||
}
|
||||
|
||||
func WithError(err error) Logger {
|
||||
return DefaultLogger.Error(err)
|
||||
}
|
||||
|
Reference in New Issue
Block a user