restart xmpp server after error or ping-timeout
[svn42.git] / go / r3-netstatus / r3xmppbot / logging.go
index 83a7dad..e4d2998 100644 (file)
@@ -27,5 +27,27 @@ func LogEnableSyslog() {
 
 func LogEnableDebuglog() {
     Syslog_ = log.New(os.Stdout, "", log.LstdFlags)
-    Debug_ = log.New(os.Stderr, "DEBUG", 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