combined logger