diff --git a/src/sbbs3/logfile.cpp b/src/sbbs3/logfile.cpp
index 4c8aee93b482b5072c89f8ec82bdcdf5dbc964a3..642f72663dbc3ee195cea28fdbb5f052a2dc2f9b 100644
--- a/src/sbbs3/logfile.cpp
+++ b/src/sbbs3/logfile.cpp
@@ -20,6 +20,8 @@
  ****************************************************************************/
 
 #include "sbbs.h"
+#include "git_branch.h"
+#include "git_hash.h"
 
 const char* log_line_ending = "\r\n";
 
@@ -113,8 +115,10 @@ extern "C" int errorlog(scfg_t* cfg, int level, const char* host, const char* te
 	SAFEPRINTF(path, "%serror.log", cfg->logs_dir);
 	if((fp = fnopen(NULL,path,O_WRONLY|O_CREAT|O_APPEND))==NULL)
 		return -1; 
-	fprintf(fp,"%.24s %s%s%s%s%s"
+	fprintf(fp,"%.24s %s/%s %s%s%s%s%s"
 		,ctime_r(&now, buf)
+		,GIT_BRANCH
+		,GIT_HASH
 		,host==NULL ? "":host
 		,log_line_ending
 		,text