add message trace macro