Обсуждение: RedHat logging

Поиск
Список
Период
Сортировка

RedHat logging

От
"Eric Sawler"
Дата:
I have tried to get postgres (7.1.3) to log to syslog but I'm not having
much luck.
I installed from the rpms (RedHat 7.1), and everything (else) is working..

In postgresql.conf I have set :-
#
#       Debug display
#
silent_mode = false

log_connections = true
log_timestamp = true
log_pid = true

debug_level = 1 # range 0-16

#debug_print_query = false
#debug_print_parse = false
#debug_print_rewritten = false
#debug_print_plan = false
#debug_pretty_print = false

#ifdef USE_ASSERT_CHECKING
#debug_assertions = true
#endif


#
#       Syslog
#
#ifdef ENABLE_SYSLOG
syslog = 2 # range 0-2
syslog_facility = 'LOCAL0'
syslog_ident = 'postgres'
#endif

I read in another message that syslog must be configured to handle this, so
in /etc/syslog.conf, I added
# Log postgres
postgres.*                                              /var/log/pgsql

I then restarted the system (just to be sure).
Still not getting any logs.
Do I need to modify the /etc/init.d/postgresql script as well?
It is the default one installed by the rpm..

Thanks,

Eric.







Re: RedHat logging

От
Tom Lane
Дата:
"Eric Sawler" <erics_no_spam@novex.ns.ca> writes:
> I read in another message that syslog must be configured to handle this, so
> in /etc/syslog.conf, I added
> # Log postgres
> postgres.*                                              /var/log/pgsql

If your syslog is like mine, what you can specify in syslog.conf is
facility names.  So it needs to be "local0.*  /var/log/pgsql".

            regards, tom lane

Re: RedHat logging

От
"Eric Sawler"
Дата:
Thanks, that fixed it..

"Tom Lane" <tgl@sss.pgh.pa.us> wrote in message
news:6525.1003865674@sss.pgh.pa.us...
> "Eric Sawler" <erics_no_spam@novex.ns.ca> writes:
> > I read in another message that syslog must be configured to handle this,
so
> > in /etc/syslog.conf, I added
> > # Log postgres
> > postgres.*                                              /var/log/pgsql
>
> If your syslog is like mine, what you can specify in syslog.conf is
> facility names.  So it needs to be "local0.*  /var/log/pgsql".
>
> regards, tom lane
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org