async def METHOD_NAME(
    self, severity: int, app: AppT, prev_value: Any, current_value: Any
) -> None:
    await send_update(app, self.to_representation(app, severity))
    prev_value_repr = self.prev_value_repr
    current_value_repr = self.current_value_repr
    if current_value_repr is None:
        current_value_repr = repr(current_value)
    if prev_value_repr is None:
        prev_value_repr = repr(prev_value)
    app.log.log(
        severity,
        "%s:%s %s (x%s): was %s now %s",
        app.conf.id,
        self.name,
        self.negate_description,
        self.faults,
        prev_value_repr,
        current_value_repr,
        extra={"no_alert": True},
    )