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
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
// 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