use log_line_prefix='%m ..' and log_error_verbosity='verbose' in pg_regress
authorTomas Vondra <[email protected]>
Mon, 23 Jan 2017 00:54:30 +0000 (01:54 +0100)
committerTomas Vondra <[email protected]>
Sat, 28 Jan 2017 16:13:14 +0000 (17:13 +0100)
This makes debugging of errors and crashes a tad easier. Timestamps
with milliseconds allow more precise correlation of events from
multiple log files (coordinators vs. datanodes). Verbose error log
messages include file and line number where the error was reported.

src/test/regress/pg_regress.c

index ee8bdd538213ac2e75c0b447155f9ce714888827..685dc468d2635e7125f6c5891d4d10585895e5b7 100644 (file)
@@ -846,7 +846,9 @@ set_node_config_file(PGXCNodeTypeNum node)
         * Set sequence_range to 1 for deterministic results
         */
        fputs("sequence_range = 1\n", pg_conf);
-       fputs("log_line_prefix = \'\%t [\%p]:xid[\%x-\%v] remote=\%R,coord=\%C,global_session=\%S \'\n", pg_conf);
+       fputs("log_line_prefix = \'\%m [\%p]:xid[\%x-\%v] remote=\%R,coord=\%C,global_session=\%S \'\n", pg_conf);
+
+       fputs("log_error_verbosity = 'verbose'\n", pg_conf);
 
        /* Set GTM connection information */
        fputs("gtm_host = 'localhost'\n", pg_conf);