From 2893d71c815e616c2c6ac3f7e3379c00fe67c2f1 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Fri, 27 Nov 2009 23:27:48 +0000 Subject: [PATCH] Fix bug where MS*.LOG and FS*.LOG were always stored in <data_dir>/logs rather than <logs_dir>/logs. Also, the view log menu options always look in the data_dir instead of the logs_dir. --- src/sbbs3/ctrl/MainFormUnit.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/sbbs3/ctrl/MainFormUnit.cpp b/src/sbbs3/ctrl/MainFormUnit.cpp index 708f5a5127..6b7e256bff 100644 --- a/src/sbbs3/ctrl/MainFormUnit.cpp +++ b/src/sbbs3/ctrl/MainFormUnit.cpp @@ -464,7 +464,7 @@ static void mail_log_msg(log_msg_t* msg) if(MainForm->MailLogFile && MainForm->MailStop->Enabled) { AnsiString LogFileName - =AnsiString(MainForm->cfg.data_dir) + =AnsiString(MainForm->cfg.logs_dir) +"LOGS\\MS" +SystemTimeToDateTime(msg->time).FormatString("mmddyy") +".LOG"; @@ -579,7 +579,7 @@ static void ftp_log_msg(log_msg_t* msg) if(MainForm->FtpLogFile && MainForm->FtpStop->Enabled) { AnsiString LogFileName - =AnsiString(MainForm->cfg.data_dir) + =AnsiString(MainForm->cfg.logs_dir) +"LOGS\\FS" +SystemTimeToDateTime(msg->time).FormatString("mmddyy") +".LOG"; @@ -696,7 +696,7 @@ static void web_log_msg(log_msg_t* msg) #if 0 if(MainForm->WebLogFile && MainForm->WebStop->Enabled) { AnsiString LogFileName - =AnsiString(MainForm->cfg.data_dir) + =AnsiString(MainForm->cfg.logs_dir) +"LOGS\\FS" +SystemTimeToDateTime(msg->time).FormatString("mmddyy") +".LOG"; @@ -3186,7 +3186,7 @@ void __fastcall TMainForm::ViewLogClick(TObject *Sender) ); else sprintf(filename,"%s\\%s" - ,MainForm->cfg.data_dir + ,MainForm->cfg.logs_dir ,((TMenuItem*)Sender)->Hint.c_str() ); ViewFile(filename,((TMenuItem*)Sender)->Caption); -- GitLab