-// (c) Bernhard Tittelbach, 2013
-
-package main
-
-import "os"
-import "log"
-import "log/syslog"
-
-type NullWriter struct {}
-func (n *NullWriter) Write(p []byte) (int, error) {return len(p),nil}
-
-var (
- Syslog_ *log.Logger
- Debug_ *log.Logger
-)
-
-func init() {
- Syslog_ = log.New(&NullWriter{}, "", 0)
- Debug_ = log.New(&NullWriter{}, "", 0)
-}
-
-func LogEnableSyslog() {
- var logerr error
- Syslog_, logerr = syslog.NewLogger(syslog.LOG_INFO | (18<<3), 0)
- if logerr != nil { panic(logerr) }
-}
-
-func LogEnableDebuglog() {
- Syslog_ = log.New(os.Stdout, "", log.LstdFlags)
- Debug_ = log.New(os.Stderr, "DEBUG ", log.LstdFlags)
-}
\ No newline at end of file