Re: Proposal: Adding json logging

Поиск
Список
Период
Сортировка
Искать
От
Alvaro Herrera
Тема
Re: Proposal: Adding json logging
Дата
Msg-id
20180417142616.ykw7d6bt2od3e7u3@alvherre.pgsql
Ответ на
Список
Дерево обсуждения
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 по дате отправления
От: Arthur Zakirov
Дата:
От: Alvaro Herrera
Дата:
FAQ