diff options
author | Jimmy Hu <jimmy.hu@dexon.org> | 2018-12-06 13:36:20 +0800 |
---|---|---|
committer | Wei-Ning Huang <w@dexon.org> | 2019-04-09 21:32:54 +0800 |
commit | 3975b325ecd8d489f6a2c8cd80d4a2d460f49286 (patch) | |
tree | 44c8015217b4b7c7c4b22bfa56c185c12467a0c1 /vendor/github.com/dexon-foundation/dexon-consensus/common | |
parent | 17baa4a7dc4e8d52bbaf276f2ffa74aa9b77a9b8 (diff) | |
download | dexon-3975b325ecd8d489f6a2c8cd80d4a2d460f49286.tar dexon-3975b325ecd8d489f6a2c8cd80d4a2d460f49286.tar.gz dexon-3975b325ecd8d489f6a2c8cd80d4a2d460f49286.tar.bz2 dexon-3975b325ecd8d489f6a2c8cd80d4a2d460f49286.tar.lz dexon-3975b325ecd8d489f6a2c8cd80d4a2d460f49286.tar.xz dexon-3975b325ecd8d489f6a2c8cd80d4a2d460f49286.tar.zst dexon-3975b325ecd8d489f6a2c8cd80d4a2d460f49286.zip |
vendor: sync to latest core and fix conflict (#79)
Diffstat (limited to 'vendor/github.com/dexon-foundation/dexon-consensus/common')
-rw-r--r-- | vendor/github.com/dexon-foundation/dexon-consensus/common/logger.go | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/vendor/github.com/dexon-foundation/dexon-consensus/common/logger.go b/vendor/github.com/dexon-foundation/dexon-consensus/common/logger.go index 2eb1e2bd0..29eac3595 100644 --- a/vendor/github.com/dexon-foundation/dexon-consensus/common/logger.go +++ b/vendor/github.com/dexon-foundation/dexon-consensus/common/logger.go @@ -85,3 +85,35 @@ func (logger *SimpleLogger) Warn(msg string, ctx ...interface{}) { func (logger *SimpleLogger) Error(msg string, ctx ...interface{}) { log.Println(composeVargs(msg, ctx)...) } + +// CustomLogger logs everything. +type CustomLogger struct { + logger *log.Logger +} + +// NewCustomLogger creates a new custom logger. +func NewCustomLogger(logger *log.Logger) *CustomLogger { + return &CustomLogger{ + logger: logger, + } +} + +// Debug implements Logger interface. +func (logger *CustomLogger) Debug(msg string, ctx ...interface{}) { + logger.logger.Println(composeVargs(msg, ctx)...) +} + +// Info implements Logger interface. +func (logger *CustomLogger) Info(msg string, ctx ...interface{}) { + logger.logger.Println(composeVargs(msg, ctx)...) +} + +// Warn implements Logger interface. +func (logger *CustomLogger) Warn(msg string, ctx ...interface{}) { + logger.logger.Println(composeVargs(msg, ctx)...) +} + +// Error implements Logger interface. +func (logger *CustomLogger) Error(msg string, ctx ...interface{}) { + logger.logger.Println(composeVargs(msg, ctx)...) +} |