diff --git a/MAC/APL/CURTDBDaemons/src/LogProcessor/LogProcessor.cc b/MAC/APL/CURTDBDaemons/src/LogProcessor/LogProcessor.cc
index cd1f19a9626eff80c3a6c8187a1c3b85caa589b5..08a5972dc1462cfcb420e415c7c863678cf76e21 100644
--- a/MAC/APL/CURTDBDaemons/src/LogProcessor/LogProcessor.cc
+++ b/MAC/APL/CURTDBDaemons/src/LogProcessor/LogProcessor.cc
@@ -254,7 +254,7 @@ GCFEvent::TResult LogProcessor::operational(GCFEvent&			event,
 					getLogLevelManager().toString(l4cpLogEvent.getLogLevel()).c_str(),
 					l4cpLogEvent.getLoggerName().c_str(),
 					l4cpLogEvent.getMessage().c_str(),
-					basename(l4cpLogEvent.getFile().c_str()),
+					basename(l4cpLogEvent.getFile()).c_str(),
 					l4cpLogEvent.getLine()));
 
 #if 0
diff --git a/MAC/APL/StationCU/src/StationControl/StationControlMain.cc b/MAC/APL/StationCU/src/StationControl/StationControlMain.cc
index 2712aa55e26b68ac919488c8d94c377aff24dcbb..38ff113ea9e627c501b9ae2e5eaa6a946e4f8969 100644
--- a/MAC/APL/StationCU/src/StationControl/StationControlMain.cc
+++ b/MAC/APL/StationCU/src/StationControl/StationControlMain.cc
@@ -48,7 +48,7 @@ int main(int argc, char* argv[])
 
 	string		myName;
 	if (argc < 2) {		// started by swlevel?
-		myName = myHostname(false) +  basename(argv[0]);
+		myName = myHostname(false) + ":" + basename(argv[0]);
 	}
 	else {
 		myName = argv[1];