David Fetter wrote:
Folks,

I've run into something that concerns me.  It's pretty much an 8.2
issue, but I'm hoping to stimulate some discussion on it.  It's
PostgreSQL's log files.  Right now, they're (sometimes just barely ;)
human-readable, but they take significant effort to parse.  For
example, pqa, a very clever piece of code, is mostly devoted to
parsing said files and works only with significant tweaking and
restrictions on log file formats in 8.0.

Simple logging is a default that should probably not change, but I'm
thinking that for people who want to find something out from the logs,
we could see about a kind of plugin architecture which would enable
things like:

There are two other restrictions about the log files:
- There's no means of restricting logging on some patterns (e.g. specific backends only, certain clients, certain events except for log_duration)
- query is truncated due to UDP restrictions.

I'd call this not necessarily a logging issue, but a profiling issue. I regularly use MSSQL's profiler to tap an application's query traffic, to find out what's going on, and I'd like the same feature on pgsql.

This issue comes up on -hackers regularly, e.g. named logging to tables/logging as inserts, and several others (I can cite them if necessary).

What I'd like is an extended logging/profiling facility that can be en/disabled with finer granularity (performance/data volume issues), going to an intermediate file/whatever and regularly converted to table data for easier evaluation (which would fix the format question in the most pgsql like way).

Regards,
Andreas

---------------------------(end of broadcast)---------------------------
TIP 1: if posting/reading through Usenet, please send an appropriate
      subscribe-nomail command to [EMAIL PROTECTED] so that your
      message can get through to the mailing list cleanly

Reply via email to