Solved: changing the ownership of the custom log in conf.d solved the
problem.

Regards
Johann

On Tue, 3 Dec 2019 at 17:14, Johann Spies <johann.sp...@gmail.com> wrote:

> We have upgraded two servers by installing postgresql(pgpd) 12.  Both
> servers are running Debian Stable.
>
> On the problem server we have:
> pg_lsclusters
> Ver Cluster Port Status Owner    Data directory              Log file
> 11  main    5432 online postgres /var/lib/postgresql/11/main
> /var/log/postgresql/postgresql-11-main.log
> 12  main    5434 online postgres /var/lib/postgresql/12/main
> /var/log/postgresql/postgresql-12-main.log
>
> But nothing gets written to the logfiles.  In stead the logs appear on the
> console when the user postgresql is connecting to the database.
>
> On the other server:
> $ pg_lsclusters
> Ver Cluster Port Status Owner    Data directory              Log file
> 11  main    5433 down   postgres /var/lib/postgresql/11/main
> /var/log/postgresql/postgresql-11-main.log
> 12  main    5432 online postgres /var/lib/postgresql/12/main
> /var/log/postgresql/postgresql-12-main.log
>
> The logging works as expected.
>
> The postgresql.conf for version 12 is identical on both servers - the
> default installed by Debian.
>
> This is with logging_collector off.
>
> When switching logging_collector  on on the problem server, it logs to
> /var/lib/postgresql/11/main/log/.
>
> Our preference would be to have the logs on both servers in
> /var/log/postgresql.
>
> Where do we look for the cause of this behaviour?  On both servers the
> configuration for rsyslog seems to be identical.
>
> Regards.
>
> Johann
>
>
>
> --
> Because experiencing your loyal love is better than life itself,
> my lips will praise you.  (Psalm 63:3)
>


-- 
Because experiencing your loyal love is better than life itself,
my lips will praise you.  (Psalm 63:3)

Reply via email to