use communicate + logger instead of >/dev/null

reason: when the test fails, we want to see the error messages from fig