Re: Proposal: Adding json logging
От
Alvaro Herrera
Тема
Re: Proposal: Adding json logging
Дата
Msg-id
20180417142616.ykw7d6bt2od3e7u3@alvherre.pgsql
Ответ на
Proposal: Adding json logging (David Arnold)
Список
Дерево обсуждения
Proposal: Adding json logging David Arnold <dar@xoe.solutions>
Re: Proposal: Adding json logging Michael Paquier <michael@paquier.xyz>
Re: Proposal: Adding json logging Craig Ringer <craig@2ndquadrant.com>
Re: Proposal: Adding json logging David Arnold <dar@xoe.solutions>
Re: Proposal: Adding json logging David Fetter <david@fetter.org>
Re: Proposal: Adding json logging Tom Lane <tgl@sss.pgh.pa.us>
Re: Proposal: Adding json logging David Fetter <david@fetter.org>
Re: Proposal: Adding json logging Andres Freund <andres@anarazel.de>
Re: Proposal: Adding json logging Tom Lane <tgl@sss.pgh.pa.us>
Re: Proposal: Adding json logging David Fetter <david@fetter.org>
Re: Proposal: Adding json logging Andres Freund <andres@anarazel.de>
Re: Proposal: Adding json logging Ryan Pedela <rpedela@datalanche.com>
Re: Proposal: Adding json logging Jordan Deitch <jd@rsa.pub>
Re: Proposal: Adding json logging David Arnold <dar@xoe.solutions>
Re: Proposal: Adding json logging Jordan Deitch <jd@rsa.pub>
Re: Proposal: Adding json logging Dave Cramer <pg@fastcrypt.com>
Re: Proposal: Adding json logging Jordan Deitch <jd@rsa.pub>
Re: Proposal: Adding json logging David Arnold <dar@xoe.solutions>
Re: Proposal: Adding json logging David Arnold <dar@xoe.solutions>
Re: Proposal: Adding json logging Christophe Pettus <xof@thebuild.com>
Re: Proposal: Adding json logging Robert Haas <robertmhaas@gmail.com>
Re: Proposal: Adding json logging Michael Paquier <michael@paquier.xyz>
Re: Proposal: Adding json logging Christophe Pettus <xof@thebuild.com>
Re: Proposal: Adding json logging Michael Paquier <michael@paquier.xyz>
Re: Proposal: Adding json logging David Arnold <dar@xoe.solutions>
Re: Proposal: Adding json logging Christophe Pettus <xof@thebuild.com>
Re: Proposal: Adding json logging David Arnold <dar@xoe.solutions>
Re: Proposal: Adding json logging Christophe Pettus <xof@thebuild.com>
Re: Proposal: Adding json logging David Arnold <dar@xoe.solutions>
Re: Proposal: Adding json logging Andres Freund <andres@anarazel.de>
Re: Proposal: Adding json logging Christophe Pettus <xof@thebuild.com>
Re: Proposal: Adding json logging David Arnold <dar@xoe.solutions>
Re: Proposal: Adding json logging David Arnold <dar@xoe.solutions>
Re: Proposal: Adding json logging John W Higgins <wishdev@gmail.com>
Re: Proposal: Adding json logging Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: Proposal: Adding json logging David Arnold <dar@xoe.solutions>
Re: Proposal: Adding json logging Christophe Pettus <xof@thebuild.com>
Re: Proposal: Adding json logging David Arnold <dar@xoe.solutions>
Re: Proposal: Adding json logging "Daniel Verite" <daniel@manitou-mail.org>
Re: Proposal: Adding json logging David Arnold <dar@xoe.solutions>
Re: Proposal: Adding json logging "Daniel Verite" <daniel@manitou-mail.org>
Re: Proposal: Adding json logging David Arnold <dar@xoe.solutions>
Re: Proposal: Adding json logging David Arnold <dar@xoe.solutions>
Re: Proposal: Adding json logging Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: Proposal: Adding json logging David Fetter <david@fetter.org>
Re: Proposal: Adding json logging David Arnold <dar@xoe.solutions>
Re: Proposal: Adding json logging John W Higgins <wishdev@gmail.com>
Re: Proposal: Adding json logging David Arnold <dar@xoe.solutions>
Re: Proposal: Adding json logging David Arnold <dar@xoe.solutions>
Re: Proposal: Adding json logging Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: Proposal: Adding json logging David Arnold <dar@xoe.solutions>
Re: Proposal: Adding json logging Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: Proposal: Adding json logging Michael Paquier <michael@paquier.xyz>
Re: Proposal: Adding json logging Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
One issue I haven't seen mentioned in this thread is the translation status of the server message (as well as its encoding): it's possible to receive messages in some random language if the lc_message setting is changed. Requiring that lc_messages must always be set to some English locale seems like a poor answer to this problem. IMO the untranslated server message should be part of the event also. I don't know what to think of %-expansions of the message. The character encoding can be changed per database. Log files where the encoding differs across databases cannot be processed in any sane way. You can try some heuristics (try to read each message as utf8 first, and if that fails, then it must be Latin1! If that doesn't work for you, ... tough luck), but that's a pretty poor answer too. Not sure what is a good solution to this problem. Maybe ensure that these things are always UTF8? -- Álvaro Herrera https://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
В списке pgsql-hackers по дате отправления