I have an ereport() in the HS patch that looks like this
ereport(trace_recovery(DEBUG1),
(errmsg("recovery cancels virtual transaction %u/%u pid %d because of
conflict with %s",
waitlist->backendId,
waitlist->localTransactionId,
pid,
reason)));
The purpose of this is to give an LOG message with a variable reason
code. Should I worry about the translatability of something that exists
for DEBUG, and if so, what is the best/approved/recommended way of
making a message both translatable and variable?
Thanks,
--
Simon Riggs www.2ndQuadrant.com