Commit 3a815c7 1 parent 4d4a1f8 commit 3a815c7 Copy full SHA for 3a815c7
File tree 1 file changed +6
-6
lines changed
1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -165,27 +165,27 @@ namespace fc
165
165
// However, to log as much info as possible, it's better to catch exceptions when processing each argument
166
166
#define idump ( SEQ ) \
167
167
{ \
168
- try { \
168
+ do { try { \
169
169
ilog ( FC_FORMAT (SEQ), FC_FORMAT_ARG_PARAMS (SEQ) ); \
170
170
} catch ( ... ) { \
171
171
ilog ( " [ERROR: Got exception while trying to dump ( ${args} )]" ,(" args" ,FC_DUMP_FORMAT_ARG_NAMES (SEQ)) ); \
172
- } \
172
+ } while ( false ) \
173
173
}
174
174
#define wdump ( SEQ ) \
175
175
{ \
176
- try { \
176
+ do { try { \
177
177
wlog ( FC_FORMAT (SEQ), FC_FORMAT_ARG_PARAMS (SEQ) ); \
178
178
} catch ( ... ) { \
179
179
wlog ( " [ERROR: Got exception while trying to dump ( ${args} )]" ,(" args" ,FC_DUMP_FORMAT_ARG_NAMES (SEQ)) ); \
180
- } \
180
+ } while ( false ) \
181
181
}
182
182
#define edump ( SEQ ) \
183
183
{ \
184
- try { \
184
+ do { try { \
185
185
elog ( FC_FORMAT (SEQ), FC_FORMAT_ARG_PARAMS (SEQ) ); \
186
186
} catch ( ... ) { \
187
187
elog ( " [ERROR: Got exception while trying to dump ( ${args} )]" ,(" args" ,FC_DUMP_FORMAT_ARG_NAMES (SEQ)) ); \
188
- } \
188
+ } while ( false ) \
189
189
}
190
190
191
191
// this disables all normal logging statements -- not something you'd normally want to do,
You can’t perform that action at this time.
0 commit comments