'Try to match a single stored value (dv) with a supplied value (v).
Return `True` if found, else `False`.
:param k: The key value (LogRecord attribute name).
:param dv: The stored value to match against.
:param v: The value to compare with the stored value.'

def match_value(self, k, dv, v):

    if (type(v) != type(dv)):
        result = False
    elif ((type(dv) is not str) or (k not in self._partial_matches)):
        result = (v == dv)
    else:
        result = (dv.find(v) >= 0)
    return result
