code: func (l *logger) AddHandler(level LogLevel, h MessageHandler) {
  	l.mut.Lock()
  	defer l.mut.Unlock()
  	l.handlers[level] = append(l.handlers[level], h)
  }
docs: // AddHandler registers a new MessageHandler to receive messages with the
  // specified log level or above.