code: func (conn *Conn) LogPanic(line *Line) {
  	if err := recover(); err != nil {
  		_, f, l, _ := runtime.Caller(2)
  		logging.Error("%s:%d: panic: %v", f, l, err)
  	}
  }
docs: // LogPanic is used as the default panic catcher for the client. If, like me,
  // you are not good with computer, and you'd prefer your bot not to vanish into
  // the ether whenever you make unfortunate programming mistakes, you may find
  // this useful: it will recover panics from handler code and log the errors.