+ if ! ic_notclosed {
+ Syslog_.Print("zmq socket died, exiting")
+ os.Exit(2)
+ }
+ if string(incoming_request[0]) == "log" {
+ if len(incoming_request) < 2 {
+ cmd_chans.Out() <- [][]byte{[]byte("ERROR"), []byte("argument missing")}
+ continue
+ }
+ if Syslog_ == nil {
+ cmd_chans.Out() <- [][]byte{[]byte("ERROR"), []byte("syslog logging not enabled")}
+ continue
+ }
+ Syslog_.Printf("Log: %s",incoming_request[1:])
+ cmd_chans.Out() <- [][]byte{[]byte("Ok")}
+ continue
+ }
+ if Syslog_ != nil { Syslog_.Printf("%s",incoming_request) }