From dfbce1726b2d08cbefa7b92d0aac95f65f2874a2 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Sun, 5 May 2019 10:54:22 +0000
Subject: [PATCH] More debug-level log output around the fixed logon/logut
 events (when/what is executed, or at least attempted).

---
 src/sbbs3/logon.cpp  | 4 +++-
 src/sbbs3/logout.cpp | 4 ++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/sbbs3/logon.cpp b/src/sbbs3/logon.cpp
index 2a8708e164..e1e6fbae23 100644
--- a/src/sbbs3/logon.cpp
+++ b/src/sbbs3/logon.cpp
@@ -437,8 +437,10 @@ bool sbbs_t::logon()
 		close(file); 
 	}
 
-	if(cfg.sys_logon[0])				/* execute system logon event */
+	if(cfg.sys_logon[0]) {				/* execute system logon event */
+		lprintf(LOG_DEBUG, "executing logon event: %s", cfg.sys_logon);
 		external(cmdstr(cfg.sys_logon,nulstr,nulstr,NULL),EX_STDOUT); /* EX_SH */
+	}
 
 	if(qwklogon)
 		return(true);
diff --git a/src/sbbs3/logout.cpp b/src/sbbs3/logout.cpp
index 5c58d2ac68..21ba6c0685 100644
--- a/src/sbbs3/logout.cpp
+++ b/src/sbbs3/logout.cpp
@@ -93,13 +93,13 @@ void sbbs_t::logout()
 
 	if(!online) {		/* NOT re-login */
 		if(cfg.sys_logout[0]) {		/* execute system logout event */
-			lprintf(LOG_DEBUG, "executing logout event");
+			lprintf(LOG_DEBUG, "executing logout event: %s", cfg.sys_logout);
 			external(cmdstr(cfg.sys_logout,nulstr,nulstr,NULL),EX_OUTL|EX_OFFLINE);
 		}
 	}
 
 	if(cfg.logout_mod[0]) {
-		lprintf(LOG_DEBUG, "executing logout module");
+		lprintf(LOG_DEBUG, "executing logout module: %s", cfg.logout_mod);
 		exec_bin(cfg.logout_mod,&main_csi);
 	}
 	backout();
-- 
GitLab