Обсуждение: backtrace_functions emits trace for any elog

Поиск
Список
Период
Сортировка

backtrace_functions emits trace for any elog

От
Ilya Gladyshev
Дата:
Hi,
I used backtrace_functions to debug one of my ideas and found its behavior counter-intuitive and contradictory to it
owndocs. I think the GUC is supposed to be used to dump backtrace only on elog(ERROR) (should it also be done for
higherlevels? not sure about this), but, in fact, it does that for any log-level. I have attached a patch that checks
log-levelbefore attaching backtrace. 

Regards,
Ilya

Вложения

Re: backtrace_functions emits trace for any elog

От
Noah Misch
Дата:
On Mon, Sep 04, 2023 at 09:30:32PM +0100, Ilya Gladyshev wrote:
> I used backtrace_functions to debug one of my ideas and found its behavior counter-intuitive and contradictory to it
owndocs. I think the GUC is supposed to be used to dump backtrace only on elog(ERROR) (should it also be done for
higherlevels? not sure about this), but, in fact, it does that for any log-level. I have attached a patch that checks
log-levelbefore attaching backtrace.
 

This would make the feature much less useful.  Better to change the docs.