[Box Backup-commit] COMMIT r2285 - in box/trunk: bin/bbackupctl bin/bbackupd bin/bbackupquery bin/bbstoreaccounts lib/win32

boxbackup-dev at fluffy.co.uk boxbackup-dev at fluffy.co.uk
Sun Sep 14 01:26:14 BST 2008


Author: chris
Date: 2008-09-14 01:26:13 +0100 (Sun, 14 Sep 2008)
New Revision: 2285

Modified:
   box/trunk/bin/bbackupctl/bbackupctl.cpp
   box/trunk/bin/bbackupd/BackupDaemon.cpp
   box/trunk/bin/bbackupquery/bbackupquery.cpp
   box/trunk/bin/bbstoreaccounts/bbstoreaccounts.cpp
   box/trunk/lib/win32/emu.cpp
Log:
Prefix event log application name with Box Backup, and remove it from
all calls to SetProgramName, for better consistency on Unix.

Make bbstoreaccounts and bbackupctl set their program names for logging.

Don't override supplied tag with service name when BackupDaemon
is run as a service.


Modified: box/trunk/bin/bbackupctl/bbackupctl.cpp
===================================================================
--- box/trunk/bin/bbackupctl/bbackupctl.cpp	2008-09-13 23:43:47 UTC (rev 2284)
+++ box/trunk/bin/bbackupctl/bbackupctl.cpp	2008-09-14 00:26:13 UTC (rev 2285)
@@ -62,9 +62,7 @@
 
 	MAINHELPER_START
 
-#if defined WIN32 && ! defined NDEBUG
-	::openlog("Box Backup (bbackupctl)", 0, 0);
-#endif
+	Logging::SetProgramName("bbackupctl");
 
 	// Filename for configuration file?
 	std::string configFilename;

Modified: box/trunk/bin/bbackupd/BackupDaemon.cpp
===================================================================
--- box/trunk/bin/bbackupd/BackupDaemon.cpp	2008-09-13 23:43:47 UTC (rev 2284)
+++ box/trunk/bin/bbackupd/BackupDaemon.cpp	2008-09-14 00:26:13 UTC (rev 2285)
@@ -335,6 +335,7 @@
 		case 'S':
 		{
 			mServiceName = optarg;
+			Logging::SetProgramName(mServiceName);
 			return 0;
 		}
 
@@ -369,8 +370,6 @@
 		return RemoveService(mServiceName);
 	}
 
-	Logging::SetProgramName("Box Backup (" + mServiceName + ")");
-
 	int returnCode;
 
 	if (mRunAsService)

Modified: box/trunk/bin/bbackupquery/bbackupquery.cpp
===================================================================
--- box/trunk/bin/bbackupquery/bbackupquery.cpp	2008-09-13 23:43:47 UTC (rev 2284)
+++ box/trunk/bin/bbackupquery/bbackupquery.cpp	2008-09-14 00:26:13 UTC (rev 2285)
@@ -109,7 +109,7 @@
 	// Flags
 	bool readWrite = false;
 
-	Logging::SetProgramName("Box Backup (bbackupquery)");
+	Logging::SetProgramName("bbackupquery");
 
 	#ifdef NDEBUG
 	int masterLevel = Log::NOTICE; // need an int to do math with

Modified: box/trunk/bin/bbstoreaccounts/bbstoreaccounts.cpp
===================================================================
--- box/trunk/bin/bbstoreaccounts/bbstoreaccounts.cpp	2008-09-13 23:43:47 UTC (rev 2284)
+++ box/trunk/bin/bbstoreaccounts/bbstoreaccounts.cpp	2008-09-14 00:26:13 UTC (rev 2285)
@@ -459,6 +459,8 @@
 
 	MAINHELPER_START
 
+	Logging::SetProgramName("bbstoreaccounts");
+
 	// Filename for configuration file?
 	std::string configFilename;
 

Modified: box/trunk/lib/win32/emu.cpp
===================================================================
--- box/trunk/lib/win32/emu.cpp	2008-09-13 23:43:47 UTC (rev 2284)
+++ box/trunk/lib/win32/emu.cpp	2008-09-14 00:26:13 UTC (rev 2285)
@@ -1417,9 +1417,8 @@
 	{
 	}
 
-	char* name = strdup(daemonName);
-	BOOL success = AddEventSource(name, 0);
-	free(name);
+	std::string name = "Box Backup (" + daemonName + ")";
+	BOOL success = AddEventSource(name.c_str(), 0);
 
 	if (!success)
 	{




More information about the Boxbackup-commit mailing list