code: def encode_priority(self, facility, priority):
          
          return (facility << 3) | self.priority_map.get(priority, self.LOG_WARNING)
docs: Encode the facility and priority. You can pass in strings or
          integers - if strings are passed, the facility_names and
          priority_names mapping dictionaries are used to convert them to
          integers.