// GetMessageInfo takes the sender's configured LevelInfo, a priority // for the message, and a MessageComposer object and returns a // MessageInfo. func GetMessageInfo(info LevelInfo, level level.Priority, m message.Composer) MessageInfo { return MessageInfo{ loggable: m.Loggable(), aboveThreshold: level <= info.thresholdLevel, } }