Cleanup messageFormatter example to use build steps instead of directly ...

Current example directly calls getLogs(). This is fine for the purposes of this example, but the correct way would be to fetch step first and then fetch logs for said step.