code: func (l LogLevel) Match() LogLevel {
  	if l >= Critical {
  		return Critical
  	}
  	if l >= Error {
  		return Error
  	}
  	if l >= Warning {
  		return Warning
  	}
  	if l >= Notice {
  		return Notice
  	}
  	if l >= Info {
  		return Info
  	}
  	if l >= Debug {
  		return Debug
  	}
  	if l >= Trace {
  		return Trace
  	}
  	return 0
  }
docs: // Match returns the greatest named log level that is less than or equal to
  // the receiver log level. For example, if the log level is 43, Match() will
  // return 40 (Warning)