passing payload to message logger, rather than guid