zxd
2023-09-20 ad1b4b8c22b019d300af6d053e120fc830512ebd
MyLib/LOGGER/Logger.hpp
@@ -417,7 +417,7 @@
               if (CLogFiles[channel].Open(LogFilePath,CFile::modeCreate|CFile::modeNoTruncate|CFile::modeReadWrite|CFile::shareDenyWrite,&e))
               {
                  CLogFiles[channel].SeekToEnd();
                  sa1.Format("\r\n-< %s >------- <LogFileOpened> ===== \r\n",DateTimeStrA);
                  sa1.Format("\r\n-< %s >------- <LogFileOpened : %d > ===== \r\n",DateTimeStrA,channel);
                  CLogFiles[channel].Write(sa1.GetString(),sa1.GetLength());
                  LogFilesOpened[channel]=1;
               }
@@ -481,7 +481,7 @@
      }
      return false;
   }
   int UpdateLogDisplay(int channel)
   int UpdateLogDisplay(int channel=0)
   {
      int i,j,k;
      if (channel<0 || channel >= MAXLOGFILE)
@@ -551,8 +551,8 @@
         j=m_pRichLogWnd->LineIndex(i-1);
         m_pRichLogWnd->SetSel(j,j);
         k=m_pRichLogWnd->LineIndex(-1)+m_pLogWnd->LineLength(-1);
         m_pRichLogWnd->SetSel(k,k);
//         k=m_pRichLogWnd->LineIndex(-1)+m_pLogWnd->LineLength(-1);
//         m_pRichLogWnd->SetSel(k,k);
         m_pRichLogWnd->ReplaceSel(strChangedLog[channel]);
         line2=m_pRichLogWnd->GetFirstVisibleLine();
@@ -562,6 +562,7 @@
         {
            m_pRichLogWnd->LineScroll(line1-line2);
         }
         m_pRichLogWnd->PostMessage(WM_VSCROLL, SB_BOTTOM, 0);
      }
      strChangedLog[channel].Empty();