diff --git a/src/sbbs3/ftpsrvr.c b/src/sbbs3/ftpsrvr.c
index 2f5fac87cd80ed8d6ad13d75f416a6e72143ab34..d335047f9f943cf8cb40c8ee825003399b9c61ae 100644
--- a/src/sbbs3/ftpsrvr.c
+++ b/src/sbbs3/ftpsrvr.c
@@ -155,7 +155,7 @@ static int lprintf(int level, const char *fmt, ...)
 
 	if(level <= LOG_ERR) {
 		char errmsg[sizeof(sbuf)+16];
-		SAFEPRINTF(errmsg, "ftp %s", sbuf);
+		SAFEPRINTF(errmsg, "ftp  %s", sbuf);
 		errorlog(&scfg, startup==NULL ? NULL:startup->host_name, errmsg);
 		if(startup!=NULL && startup->errormsg!=NULL)
 			startup->errormsg(startup->cbdata,level,errmsg);
diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp
index 969c4d5ef773dbc956a041512b994ce3b3eb36d7..8fecf253f095b455a278cd5d31f1582c90281e4f 100644
--- a/src/sbbs3/main.cpp
+++ b/src/sbbs3/main.cpp
@@ -215,9 +215,11 @@ static void thread_down()
 int lputs(int level, const char* str)
 {
 	if(level <= LOG_ERR) {
-		errorlog(&scfg,startup==NULL ? NULL:startup->host_name, str);
+		char errmsg[1024];
+		SAFEPRINTF(errmsg, "term %s", str);
+		errorlog(&scfg,startup==NULL ? NULL:startup->host_name, errmsg);
 		if(startup!=NULL && startup->errormsg!=NULL)
-			startup->errormsg(startup->cbdata,level,str);
+			startup->errormsg(startup->cbdata,level,errmsg);
 	}
 
 	if(startup==NULL || startup->lputs==NULL || str==NULL || level > startup->log_level)
diff --git a/src/sbbs3/websrvr.c b/src/sbbs3/websrvr.c
index 7ffed9e80027e30b6ddf4d26c61182935dbbe5e6..58e01dfe30714d52119e66de434f4ccbd1e0dcce 100644
--- a/src/sbbs3/websrvr.c
+++ b/src/sbbs3/websrvr.c
@@ -533,7 +533,7 @@ static int lprintf(int level, const char *fmt, ...)
 
 	if(level <= LOG_ERR) {
 		char errmsg[sizeof(sbuf)+16];
-		SAFEPRINTF(errmsg, "web %s", sbuf);
+		SAFEPRINTF(errmsg, "web  %s", sbuf);
 		errorlog(&scfg,startup==NULL ? NULL:startup->host_name, errmsg);
 		if(startup!=NULL && startup->errormsg!=NULL)
 			startup->errormsg(startup->cbdata,level,errmsg);