restart xmpp server after error or ping-timeout
[svn42.git] / go / r3-netstatus / r3xmppbot / logging.go
index d8ae7f6..e4d2998 100644 (file)
@@ -28,4 +28,26 @@ func LogEnableSyslog() {
 func LogEnableDebuglog() {
     Syslog_ = log.New(os.Stdout, "", log.LstdFlags)
     Debug_ = log.New(os.Stderr, "DEBUG ", log.LstdFlags)
+}
+
+type XMPPLogger struct {
+}
+
+func (s *XMPPLogger) Log(v ...interface{}) {
+        Syslog_.Println(v...)
+}
+
+func (s *XMPPLogger) Logf(fmt string, v ...interface{}) {
+        Syslog_.Printf(fmt, v...)
+}
+
+type XMPPDebugLogger struct {
+}
+
+func (s *XMPPDebugLogger) Log(v ...interface{}) {
+        Debug_.Println(v...)
+}
+
+func (s *XMPPDebugLogger) Logf(fmt string, v ...interface{}) {
+        Debug_.Printf(fmt, v...)
 }
\ No newline at end of file