loggers/nolog.go   A
last analyzed

Size/Duplication

Total Lines 78
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
cc 25
eloc 34
dl 0
loc 78
rs 10
c 0
b 0
f 0

25 Methods

Rating   Name   Duplication   Size   Complexity  
A loggers.*nolog.Showf 0 1 1
A loggers.*nolog.Msgf 0 1 1
A loggers.*nolog.Dbg 0 1 1
A loggers.*nolog.Qry 0 1 1
A loggers.*nolog.Fatal 0 1 1
A loggers.*nolog.Qryf 0 1 1
A loggers.*nolog.Show 0 1 1
A loggers.*nolog.Fatalf 0 1 1
A loggers.*nolog.SetLogLevel 0 2 1
A loggers.*nolog.SetOutput 0 1 1
A loggers.*nolog.Infof 0 1 1
A loggers.*nolog.Warnf 0 1 1
A loggers.*nolog.Bus 0 1 1
A loggers.*nolog.Msg 0 1 1
A loggers.*nolog.Errorf 0 1 1
A loggers.*nolog.Busf 0 1 1
A loggers.*nolog.SetTimestampFunc 0 1 1
A loggers.*nolog.Error 0 1 1
A loggers.*nolog.Warn 0 1 1
A loggers.NewNullLogger 0 2 1
A loggers.*nolog.Info 0 1 1
A loggers.*nolog.WithRefID 0 2 1
A loggers.*nolog.Trace 0 1 1
A loggers.*nolog.Dbgf 0 1 1
A loggers.*nolog.Tracef 0 1 1
1
package loggers
2
3
import (
4
	"io"
5
	"time"
6
7
	"github.com/cdleo/go-commons/logger"
8
)
9
10
type nolog struct {
11
}
12
13
func NewNullLogger() logger.Logger {
14
	return &nolog{}
15
}
16
17
func (l *nolog) SetLogLevel(level string) error {
18
	return nil
19
}
20
21
func (l *nolog) SetOutput(w io.Writer) {
22
}
23
24
func (l *nolog) SetTimestampFunc(_ func() time.Time) {
25
}
26
27
func (l *nolog) WithRefID(refID string) logger.Logger {
28
	return l
29
}
30
31
func (l *nolog) Show(msg string) {
32
}
33
func (l *nolog) Showf(format string, v ...interface{}) {
34
}
35
36
func (l *nolog) Fatal(err error, msg string) {
37
}
38
func (l *nolog) Fatalf(err error, format string, v ...interface{}) {
39
}
40
41
func (l *nolog) Error(err error, msg string) {
42
}
43
func (l *nolog) Errorf(err error, format string, v ...interface{}) {
44
}
45
46
func (l *nolog) Warn(msg string) {
47
}
48
func (l *nolog) Warnf(format string, v ...interface{}) {
49
}
50
51
func (l *nolog) Info(msg string) {
52
}
53
func (l *nolog) Infof(format string, v ...interface{}) {
54
}
55
56
func (l *nolog) Bus(msg string) {
57
}
58
func (l *nolog) Busf(format string, v ...interface{}) {
59
}
60
61
func (l *nolog) Msg(msg string) {
62
}
63
func (l *nolog) Msgf(format string, v ...interface{}) {
64
}
65
66
func (l *nolog) Dbg(msg string) {
67
}
68
func (l *nolog) Dbgf(format string, v ...interface{}) {
69
}
70
71
func (l *nolog) Qry(msg string) {
72
}
73
func (l *nolog) Qryf(format string, v ...interface{}) {
74
}
75
76
func (l *nolog) Trace(msg string) {
77
}
78
func (l *nolog) Tracef(format string, v ...interface{}) {
79
}
80