|
37 | 37 | *
|
38 | 38 | *
|
39 | 39 | * IDENTIFICATION
|
40 |
| - * $Header: /cvsroot/pgsql/src/backend/utils/error/elog.c,v 1.109 2003/04/24 21:16:44 tgl Exp $ |
| 40 | + * $Header: /cvsroot/pgsql/src/backend/utils/error/elog.c,v 1.110 2003/05/28 17:25:02 tgl Exp $ |
41 | 41 | *
|
42 | 42 | *-------------------------------------------------------------------------
|
43 | 43 | */
|
@@ -189,25 +189,33 @@ errstart(int elevel, const char *filename, int lineno,
|
189 | 189 | }
|
190 | 190 |
|
191 | 191 | /* Determine whether message is enabled for server log output */
|
192 |
| - /* Complicated because LOG is sorted out-of-order for this purpose */ |
193 |
| - if (elevel == LOG || elevel == COMMERROR) |
| 192 | + if (IsPostmasterEnvironment) |
194 | 193 | {
|
195 |
| - if (log_min_messages == LOG) |
196 |
| - output_to_server = true; |
197 |
| - else if (log_min_messages < FATAL) |
198 |
| - output_to_server = true; |
199 |
| - } |
200 |
| - else |
201 |
| - { |
202 |
| - /* elevel != LOG */ |
203 |
| - if (log_min_messages == LOG) |
| 194 | + /* Complicated because LOG is sorted out-of-order for this purpose */ |
| 195 | + if (elevel == LOG || elevel == COMMERROR) |
204 | 196 | {
|
205 |
| - if (elevel >= FATAL) |
| 197 | + if (log_min_messages == LOG) |
| 198 | + output_to_server = true; |
| 199 | + else if (log_min_messages < FATAL) |
206 | 200 | output_to_server = true;
|
207 | 201 | }
|
208 |
| - /* Neither is LOG */ |
209 |
| - else if (elevel >= log_min_messages) |
210 |
| - output_to_server = true; |
| 202 | + else |
| 203 | + { |
| 204 | + /* elevel != LOG */ |
| 205 | + if (log_min_messages == LOG) |
| 206 | + { |
| 207 | + if (elevel >= FATAL) |
| 208 | + output_to_server = true; |
| 209 | + } |
| 210 | + /* Neither is LOG */ |
| 211 | + else if (elevel >= log_min_messages) |
| 212 | + output_to_server = true; |
| 213 | + } |
| 214 | + } |
| 215 | + else |
| 216 | + { |
| 217 | + /* In bootstrap/standalone case, do not sort LOG out-of-order */ |
| 218 | + output_to_server = (elevel >= log_min_messages); |
211 | 219 | }
|
212 | 220 |
|
213 | 221 | /* Determine whether message is enabled for client output */
|
|
0 commit comments