Re: Eventlog

Поиск
Список
Период
Сортировка
От Andreas Pflug
Тема Re: Eventlog
Дата
Msg-id 4114B493.3010303@pse-consulting.de
обсуждение исходный текст
Ответ на Re: Win32 testing needed - 2 Logger  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: Eventlog
Re: Eventlog
Re: Eventlog
Список pgsql-hackers-win32
Tom Lane wrote:

> 
> 
> Okay, that's CVS tip from my perspective too.  Anyone have comments
> about why the eventlog log is so noisy?  It's outside my competence...


This looks like an installation problem; I don't see that on my machine.

The eventlog will receive an eventID (postgresql uses only 0), which is 
an index into a message table provided by the service (it's a binary 
resource). If that message is not present, or if the message provider 
isn't registered for the server, the text mentioned is displayed.
For pgsql, this message is just "%s", to use it generically.

To check if the dll is registered correctly:

You should have

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\PostgreSQL] 
"EventMessageFile"="C:\\Program Files\\ PostgreSQL\\7.5\\lib\\pgevent.dll"

or another valid pgevent.dll path. Adding this might need a machine 
restart (yes, it's win...)

I noticed a trailing '.' on a single line in every eventlog entry, the 
attached patch will remove this.

Regards,
Andreas
Index: pgmsgevent.mc
===================================================================
RCS file: /projects/cvsroot/pgsql-server/src/bin/pgevent/pgmsgevent.mc,v
retrieving revision 1.1
diff -u -r1.1 pgmsgevent.mc
--- pgmsgevent.mc    20 Jun 2004 01:32:49 -0000    1.1
+++ pgmsgevent.mc    7 Aug 2004 08:44:06 -0000
@@ -1,5 +1,5 @@
 MessageId=0
 SymbolicName=PGWIN32_EVENTLOG_MSG
 Language=English
-%1.
+%1
 .

В списке pgsql-hackers-win32 по дате отправления:

Предыдущее
От: Andreas Pflug
Дата:
Сообщение: Re: make fails if path has spaces
Следующее
От: "Dave Page"
Дата:
Сообщение: Re: Eventlog