forked from crypto-com/chain-indexing
-
Notifications
You must be signed in to change notification settings - Fork 0
/
logger.go
30 lines (24 loc) · 951 Bytes
/
logger.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package test
import "github.com/WilliamXieCrypto/chain-indexing/external/logger"
type FakeLogger struct{}
func NewFakeLogger() *FakeLogger {
return &FakeLogger{}
}
func (l *FakeLogger) SetLogLevel(_ logger.LogLevel) {}
func (l *FakeLogger) GetLogLevel() logger.LogLevel {
return logger.LOG_LEVEL_INFO
}
func (l *FakeLogger) Panic(_ string) {}
func (l *FakeLogger) Panicf(_ string, _ ...interface{}) {}
func (l *FakeLogger) Error(_ string) {}
func (l *FakeLogger) Errorf(_ string, _ ...interface{}) {}
func (l *FakeLogger) Info(_ string) {}
func (l *FakeLogger) Infof(_ string, _ ...interface{}) {}
func (l *FakeLogger) Debug(_ string) {}
func (l *FakeLogger) Debugf(_ string, _ ...interface{}) {}
func (l *FakeLogger) WithInterface(_ string, _ interface{}) logger.Logger {
return l
}
func (l *FakeLogger) WithFields(_ logger.LogFields) logger.Logger {
return l
}