Re: Frontend error logging style
От
Robert Haas
Тема
Re: Frontend error logging style
Дата
Msg-id
CA+TgmoZy84orCfUNipEp+QzWwRuR2yrjsdcJN9ROHzPkXDRbxQ@mail.gmail.com
Ответ на
Re: Frontend error logging style (Michael Paquier)
Список
Дерево обсуждения
Frontend error logging style Tom Lane <tgl@sss.pgh.pa.us>
Re: Frontend error logging style Kyotaro Horiguchi <horikyota.ntt@gmail.com>
Re: Frontend error logging style Peter Eisentraut <peter.eisentraut@enterprisedb.com>
Re: Frontend error logging style Robert Haas <robertmhaas@gmail.com>
Re: Frontend error logging style Tom Lane <tgl@sss.pgh.pa.us>
Re: Frontend error logging style Tom Lane <tgl@sss.pgh.pa.us>
Re: Frontend error logging style Kyotaro Horiguchi <horikyota.ntt@gmail.com>
Re: Frontend error logging style Tom Lane <tgl@sss.pgh.pa.us>
Re: Frontend error logging style Peter Eisentraut <peter.eisentraut@enterprisedb.com>
Re: Frontend error logging style Tom Lane <tgl@sss.pgh.pa.us>
Re: Frontend error logging style Robert Haas <robertmhaas@gmail.com>
Re: Frontend error logging style Michael Paquier <michael@paquier.xyz>
Re: Frontend error logging style Robert Haas <robertmhaas@gmail.com>
Re: Frontend error logging style Peter Eisentraut <peter.eisentraut@enterprisedb.com>
Re: Frontend error logging style Robert Haas <robertmhaas@gmail.com>
Re: Frontend error logging style Tom Lane <tgl@sss.pgh.pa.us>
Re: Frontend error logging style Andres Freund <andres@anarazel.de>
Re: Frontend error logging style Tom Lane <tgl@sss.pgh.pa.us>
Re: Frontend error logging style Tom Lane <tgl@sss.pgh.pa.us>
Re: Frontend error logging style Andres Freund <andres@anarazel.de>
Re: Frontend error logging style "Euler Taveira" <euler@eulerto.com>
Re: Frontend error logging style Andres Freund <andres@anarazel.de>
Re: Frontend error logging style Peter Eisentraut <peter.eisentraut@enterprisedb.com>
Re: Frontend error logging style Tom Lane <tgl@sss.pgh.pa.us>
Re: Frontend error logging style Tom Lane <tgl@sss.pgh.pa.us>
Re: Frontend error logging style Andres Freund <andres@anarazel.de>
Re: Frontend error logging style Tom Lane <tgl@sss.pgh.pa.us>
Re: Frontend error logging style Andres Freund <andres@anarazel.de>
Re: Frontend error logging style Tom Lane <tgl@sss.pgh.pa.us>
Re: Frontend error logging style Daniel Gustafsson <daniel@yesql.se>
Re: Frontend error logging style Peter Eisentraut <peter.eisentraut@enterprisedb.com>
Re: Frontend error logging style Daniel Gustafsson <daniel@yesql.se>
Re: Frontend error logging style Tom Lane <tgl@sss.pgh.pa.us>
Re: Frontend error logging style Daniel Gustafsson <daniel@yesql.se>
Re: Frontend error logging style Tom Lane <tgl@sss.pgh.pa.us>
Re: Frontend error logging style Tom Lane <tgl@sss.pgh.pa.us>
Re: Frontend error logging style Peter Eisentraut <peter.eisentraut@enterprisedb.com>
Re: Frontend error logging style Tom Lane <tgl@sss.pgh.pa.us>
Re: Frontend error logging style Peter Eisentraut <peter.eisentraut@enterprisedb.com>
Re: Frontend error logging style Tom Lane <tgl@sss.pgh.pa.us>
Re: Frontend error logging style Greg Stark <stark@mit.edu>
Re: Frontend error logging style Tom Lane <tgl@sss.pgh.pa.us>
Re: Frontend error logging style Peter Eisentraut <peter.eisentraut@enterprisedb.com>
Re: Frontend error logging style Peter Eisentraut <peter.eisentraut@enterprisedb.com>
Re: Frontend error logging style Peter Eisentraut <peter.eisentraut@enterprisedb.com>
Re: Frontend error logging style Dmitry Koval <d.koval@postgrespro.ru>
Re: Frontend error logging style Tom Lane <tgl@sss.pgh.pa.us>
Re: Frontend error logging style Michael Paquier <michael@paquier.xyz>
Re: Frontend error logging style Tom Lane <tgl@sss.pgh.pa.us>
Re: Frontend error logging style Andres Freund <andres@anarazel.de>
Re: Frontend error logging style Peter Eisentraut <peter.eisentraut@enterprisedb.com>
On Mon, Nov 15, 2021 at 10:02 PM Michael Paquier wrote: > On Mon, Nov 15, 2021 at 02:40:10PM -0500, Robert Haas wrote: > > Having different frontend utilities each invent their own > > slightly-different way of doing this makes it hard to reuse code, and > > hard to understand code. We need to find ways to make it more uniform, > > not just observe that it isn't uniform today and give up. > > I agree with this sentiment, but this is a bit more complex than just > calling exit() with pg_log_fatal(), no? pg_dump likes playing a lot > with its exit_nicely(), meaning that we may want to allow frontends to > plug in callbacks. Yep. I think we need frontend facilities that look like the backend facilities, so try/catch blocks, on-exit callbacks, and whatever else there is. Otherwise code reuse is going to continue to be annoying. -- Robert Haas EDB: http://www.enterprisedb.com
В списке pgsql-hackers по дате отправления