diff options
author | Jimmy Hu <jimmy.hu@dexon.org> | 2018-12-04 10:10:17 +0800 |
---|---|---|
committer | Mission Liao <mission.liao@dexon.org> | 2018-12-04 10:10:17 +0800 |
commit | 0be7c830e4f96a7ae1a957c4bb12772447617076 (patch) | |
tree | 3cadafadf998446a01a322230c41c9d2f7527a5b /common | |
parent | 041eb53f043e6a4a7a9acab1ce46ecfd268fed57 (diff) | |
download | dexon-consensus-0be7c830e4f96a7ae1a957c4bb12772447617076.tar dexon-consensus-0be7c830e4f96a7ae1a957c4bb12772447617076.tar.gz dexon-consensus-0be7c830e4f96a7ae1a957c4bb12772447617076.tar.bz2 dexon-consensus-0be7c830e4f96a7ae1a957c4bb12772447617076.tar.lz dexon-consensus-0be7c830e4f96a7ae1a957c4bb12772447617076.tar.xz dexon-consensus-0be7c830e4f96a7ae1a957c4bb12772447617076.tar.zst dexon-consensus-0be7c830e4f96a7ae1a957c4bb12772447617076.zip |
core: Fix stuffs (#354)
- Add common.CustomLogger
- CRS will wait for DKG to finish
- Fix core.agreementMgr.processAgreementResult
Diffstat (limited to 'common')
-rw-r--r-- | common/logger.go | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/common/logger.go b/common/logger.go index 2eb1e2b..29eac35 100644 --- a/common/logger.go +++ b/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)...) +} |