18 lines
290 B
Go
18 lines
290 B
Go
|
// +build go1.5
|
||
|
// = go 1.5 or higher
|
||
|
|
||
|
package cryptfs
|
||
|
|
||
|
import (
|
||
|
"log/syslog"
|
||
|
)
|
||
|
|
||
|
func (l *toggledLogger) SwitchToSyslog(p syslog.Priority) {
|
||
|
w, err := syslog.New(p, PROGRAM_NAME)
|
||
|
if err != nil {
|
||
|
Warn.Printf("Cannot switch 0x%02x to syslog: %v", p, err)
|
||
|
} else {
|
||
|
l.SetOutput(w)
|
||
|
}
|
||
|
}
|