Assert(fmt[strlen(fmt) - 1] !='\n')
void logicalmsg_desc(StringInfo buf, XLogReaderState *record)
const char * logicalmsg_identify(uint8 info)
#define XLOG_LOGICAL_MESSAGE
void appendStringInfo(StringInfo str, const char *fmt,...)
char message[FLEXIBLE_ARRAY_MEMBER]
#define XLogRecGetInfo(decoder)
#define XLogRecGetData(decoder)