PostgreSQL 10-在Windows 10上查看当前日志

时间:2018-07-16 22:26:35

标签: postgresql logging psycopg2

https://groups.google.com/forum/#!topic/comp.lang.python/j4QvrC_FuOI

以下语句来自以上链接(使用Psycopg2):

>> pool=ThreadedConnectionPool(0,5,<connection_args>) 
>> conn1=pool.getconn() 
>> conn2=pool.getconn() 
>> pool.putconn(conn1) 
>> pool.putconn(conn2) 
>> conn3=pool.getconn() 
>> pool.putconn(conn3) 

2017-06-02 14:30:26 AKDT LOG:  connection received: host=::1 port=64786 
2017-06-02 14:30:26 AKDT LOG:  connection authorized: user=logger database=flightlogs 
2017-06-02 14:30:35 AKDT LOG:  connection received: host=::1 port=64788 
2017-06-02 14:30:35 AKDT LOG:  connection authorized: user=logger database=flightlogs 
2017-06-02 14:30:46 AKDT LOG:  disconnection: session time: 0:00:19.293 user=logger database=flightlogs host=::1 port=64786 
2017-06-02 14:30:53 AKDT LOG:  disconnection: session time: 0:00:17.822 user=logger database=flightlogs host=::1 port=64788 
2017-06-02 14:31:15 AKDT LOG:  connection received: host=::1 port=64790 
2017-06-02 14:31:15 AKDT LOG:  connection authorized: user=logger database=flightlogs 
2017-06-02 14:31:20 AKDT LOG:  disconnection: session time: 0:00:05.078 user=logger database=flightlogs host=::1 port=64790 

我在哪里可以查看这些日志?我去了C:\Program Files\PostgreSQL\10\data\log并签出了日志文本文件,似乎它没有最新的日志记录。每当我运行SQL语句时,如何实时查看日志更新?

1 个答案:

答案 0 :(得分:0)

我的日志位于..data \ pg_log文件夹中 如果您没有显示所需的sql,则可能必须打开登录postgresql.conf文件

#log_min_duration_statement = -1    # -1 is disabled, 0 logs all statements
log_min_duration_statement = 0

如果更改日志记录,则需要重新启动Postgresql