Add a noop backend
This commit is contained in:
parent
c15fae57e1
commit
42ebeb58f4
1 changed files with 22 additions and 0 deletions
22
backend.go
22
backend.go
|
@ -170,3 +170,25 @@ func facility(name string) (syslog.Priority, error) {
|
||||||
return p, nil
|
return p, nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// Noop Backend
|
||||||
|
//
|
||||||
|
|
||||||
|
type NoopBackend struct{}
|
||||||
|
|
||||||
|
func NewNoopBackend() (Backend, error) {
|
||||||
|
return &NoopBackend{}, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (nb *NoopBackend) Write(r *Record) error {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (nb *NoopBackend) SetFormatter(f *Formatter) {}
|
||||||
|
|
||||||
|
func (nb *NoopBackend) SetLevel(level Level) {}
|
||||||
|
|
||||||
|
func (nb *NoopBackend) Level() Level {
|
||||||
|
return FATAL
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue