Обсуждение: [ADMIN] iso-8859-1 in place of application name

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

[ADMIN] iso-8859-1 in place of application name

От
amandeep singh
Дата:

Hi All


I have enabled logging parameters in PostgreSQL 9.6.


log_line_prefix = %t %a 

log_connection = on

log_disconnection = on


 After enabling I have checked the log and found that all new connections are showing unknown for application name however it is showing application name in disconnection. Same is tested with multiple applications and getting same result.


2017-08-07 18:55:44 IST [[unknown]] LOG:  connection received: host=[local]
2017-08-07 18:55:48 IST [[unknown]] LOG:  connection received: host=[local]
2017-08-07 18:55:48 IST [[unknown]] LOG:  connection authorized: user=postgres database=postgres
2017-08-07 18:55:54 IST [psql.bin] LOG:  disconnection: session time: 0:00:06.004 user=postgres database=postgres host=[local]
 

Kindly suggest.


Thanks and Regards:
Amandeep Singh

Re: [ADMIN] iso-8859-1 in place of application name

От
Tom Lane
Дата:
amandeep singh <singh_a@live.in> writes:
>  After enabling I have checked the log and found that all new connections are showing unknown for application name
howeverit is showing application name in disconnection. Same is tested with multiple applications and getting same
result.

> 2017-08-07 18:55:44 IST [[unknown]] LOG:  connection received: host=[local]
> 2017-08-07 18:55:48 IST [[unknown]] LOG:  connection received: host=[local]
> 2017-08-07 18:55:48 IST [[unknown]] LOG:  connection authorized: user=postgres database=postgres
> 2017-08-07 18:55:54 IST [psql.bin] LOG:  disconnection: session time: 0:00:06.004 user=postgres database=postgres
host=[local]

This is unsurprising: the connection received/authorized messages come
out before absorbing any parameters (such as application_name) from
the connection request packet.

            regards, tom lane