add varargs log condition compile