From bdb64683f2bb8279c91770869370a0717bb45098 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Sat, 24 Mar 2007 22:54:30 +0000 Subject: Initialise logging framework and set our program name to Box Backup (bbstored) (refs #3, merges [1462]) --- lib/win32/emu.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/win32/emu.cpp b/lib/win32/emu.cpp index 0aedffc7..818c6a6b 100644 --- a/lib/win32/emu.cpp +++ b/lib/win32/emu.cpp @@ -1345,13 +1345,17 @@ void openlog(const char * daemonName, int, int) { } - if (!AddEventSource("Box Backup", 0)) + char* name = strdup(daemonName); + BOOL success = AddEventSource(name, 0); + free(name); + + if (!success) { ::syslog(LOG_ERR, "Failed to add our own event source"); return; } - HANDLE newSyslogH = RegisterEventSource(NULL, "Box Backup"); + HANDLE newSyslogH = RegisterEventSource(NULL, daemonName); if (newSyslogH == NULL) { ::syslog(LOG_ERR, "Failed to register our own event source: " -- cgit v1.2.3