17.11. 在Windows上注册事件日志
要注册操作系统的Windows事件日志库,发出这个命令:
<kbd class="literal">regsvr32 `_pgsql_library_directory_`/pgevent.dll</kbd>
这将使用事件查看器创建注册表条目,在默认的名为PostgreSQL
的事件源下。
要指定一个不同的事件源名字(参阅event_source), 使用/n
和/i
选项:
<kbd class="literal">regsvr32 /n /i:`_event_source_name_` `_pgsql_library_directory_`/pgevent.dll</kbd>
要从操作系统中注销event log库,发出这个命令:
<kbd class="literal">regsvr32 /u [/i:`_event_source_name_`] `_pgsql_library_directory_`/pgevent.dll</kbd>
Note: 要在数据库服务器中启用事件日志记录,在
postgresql.conf
中修改log_destination包含eventlog
。