Re: Proposal: Adding json logging

Поиск
Список
Период
Сортировка
Искать
От
Christophe Pettus
Тема
Re: Proposal: Adding json logging
Дата
Msg-id
886A32D6-110D-4F4A-B3D1-5D5AEB86BC99@thebuild.com
Ответ на
Список
Дерево обсуждения
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>

> On Apr 15, 2018, at 12:16, David Arnold  wrote:
> 
> Core-Problem: "Multi line logs are unnecessarily inconvenient to parse and are not compatible with the design of some (commonly used) logging aggregation flows."

I'd argue that the first line of attack on that should be to explain to those consumers of logs that they are making some unwarranted assumptions about the kind of inputs they'll be seeing.  PostgreSQL's CSV log formats are not a particular bizarre format, or very difficult to parse.  The standard Python CSV library handles them just file, for example.  You have to handle newlines that are part of a log message somehow; a newline in a PostgreSQL query, for example, needs to be emitted to the logs.

--
-- Christophe Pettus
   xof@thebuild.com


В списке pgsql-hackers по дате отправления
От: Devrim Gündüz
Дата:
Сообщение: Re: submake-errcodes
От: David Arnold
Дата:
FAQ