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


-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to