Re: logging full queries separately

From: "ktm(at)rice(dot)edu" <ktm(at)rice(dot)edu>
To: Charles Sprickman <spork(at)biglist(dot)com>
Cc: pgsql-admin(at)postgresql(dot)org
Subject: Re: logging full queries separately
Date: 2013-02-23 16:35:28
Message-ID: 20130223163528.GB19991@aart.rice.edu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

On Sat, Feb 23, 2013 at 12:55:07AM -0500, Charles Sprickman wrote:
> Howdy,
>
> I've been finding that keeping full query logs is quite helpful; I started doing this to be able to run pgbadger each day to get a nice overview of what's going on with the db servers. The one huge downside to this is that the logs are so noisy, it's hard to track down errors and stats real-time since the query logging is so noisy.
>
> Looking at the manual, I don't see any creative solutions to split the query logs off from the rest of the logs. Is there anything I've overlooked to take care of this?
>
> Right now I'm considering just switching to syslog-ng or rsyslog and seeing if there's a way I can parse the non-query messages out and dump them in another logfile… Any pointers on that? Without breaking compatibility with pgbadger, what log_line_prefix might make it easier to pick out statements (even when they span multiple lines)?
>
> Thanks,
>
> Charles
>

Hi Charles,

Using syslog will work well for this. I would definitely recommend rsyslog
over syslog-ng. We have a system running both and rsyslog is more efficient
with less overhead and is less costly than syslog-ng for some functionality.

Regards,
Ken

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message John Rouillard 2013-02-25 14:59:38 Re: logging full queries separately
Previous Message Charles Sprickman 2013-02-23 05:55:07 logging full queries separately