# HG changeset patch # User Chris Jones # Date 1355696385 25200 # Node ID f27f78706623ee78ab5d57bb2be54333e4abdabd # Parent 872e936f9f3f3500735b928e33f5e812d07983d7 Updated the example for the new log setup. diff -r 872e936f9f3f -r f27f78706623 examples/interact.go --- a/examples/interact.go Sun Dec 16 15:15:59 2012 -0700 +++ b/examples/interact.go Sun Dec 16 15:19:45 2012 -0700 @@ -8,17 +8,26 @@ xmpp ".." "flag" "fmt" - "io" "log" "os" ) +type StdLogger struct { +} + +func (s *StdLogger) Log(v ...interface{}) { + log.Println(v) +} + +func (s *StdLogger) Logf(fmt string, v ...interface{}) { + log.Printf(fmt, v) +} + func init() { - r, w := io.Pipe() - go io.Copy(os.Stdout, r) - xmpp.Debug = log.New(w, "debug: ", 0) - xmpp.Info = log.New(w, "info: ", 0) - xmpp.Warn = log.New(w, "warn: ", 0) + logger := &StdLogger{} + xmpp.Debug = logger + xmpp.Info = logger + xmpp.Warn = logger } // Demonstrate the API, and allow the user to interact with an XMPP