Develop and Download Open Source Software

Browse CVS Repository

Diff of /ttssh2/teraterm/source/teraterm/filesys.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.4 by maya, Sat Jul 22 16:15:54 2006 UTC revision 1.5 by yutakakn, Sun Jul 23 14:12:26 2006 UTC
# Line 446  void LogToFile() Line 446  void LogToFile()
446                  if (((cv.FilePause & OpLog)==0) && (! cv.ProtoFlag))                  if (((cv.FilePause & OpLog)==0) && (! cv.ProtoFlag))
447                  {                  {
448                          // 時刻を書き出す(2006.7.23 maya)                          // 時刻を書き出す(2006.7.23 maya)
449                            // 日付フォーマットを日本ではなく世界標準に変更した (2006.7.23 yutaka)
450                          if (ts.LogTimestamp &&                          if (ts.LogTimestamp &&
451                                  (Start == 1 || Buf[Start-2] == 0x0a)) {                                  (Start == 1 || Buf[Start-2] == 0x0a)) {
452    #if 0
453                                  SYSTEMTIME      LocalTime;                                  SYSTEMTIME      LocalTime;
454                                  GetLocalTime(&LocalTime);                                  GetLocalTime(&LocalTime);
455                                  char strtime[27];                                  char strtime[27];
# Line 457  void LogToFile() Line 459  void LogToFile()
459                                                  LocalTime.wYear, LocalTime.wMonth,LocalTime.wDay,                                                  LocalTime.wYear, LocalTime.wMonth,LocalTime.wDay,
460                                                  LocalTime.wHour, LocalTime.wMinute, LocalTime.wSecond,                                                  LocalTime.wHour, LocalTime.wMinute, LocalTime.wSecond,
461                                                  LocalTime.wMilliseconds);                                                  LocalTime.wMilliseconds);
462    #else
463                                            time_t tick = time(NULL);
464                                            char *strtime = ctime(&tick);
465    #endif
466    
467                                  // write to file                                  // write to file
468                                  if (Start == 1 && ts.Append) {                                  if (Start == 1 && ts.Append) {
469                                          _lwrite(LogVar->FileHandle,"\r\n",strlen("\r\n"));                                          _lwrite(LogVar->FileHandle,"\r\n",strlen("\r\n"));
470                                  }                                  }
471                                  _lwrite(LogVar->FileHandle,strtime,strlen(strtime));                                  _lwrite(LogVar->FileHandle,"[",1);
472                                    // 変換した文字列の終端に \n が含まれているので取り除く。
473                                    _lwrite(LogVar->FileHandle, strtime, strlen(strtime) - 1);
474                                    _lwrite(LogVar->FileHandle,"] ",2);
475                          }                          }
476    
477                          _lwrite(LogVar->FileHandle,(PCHAR)&b,1);                          _lwrite(LogVar->FileHandle,(PCHAR)&b,1);
# Line 1111  void QVStart(int mode) Line 1120  void QVStart(int mode)
1120    
1121  /*  /*
1122   * $Log$   * $Log$
1123     * Revision 1.5  2006/07/23 14:12:26  yutakakn
1124     * ログに含める日付フォーマットを世界標準書式に変更した。
1125     *
1126   * Revision 1.4  2006/07/22 16:15:54  maya   * Revision 1.4  2006/07/22 16:15:54  maya
1127   * ログ記録時に時刻も書き込む機能を追加した。   * ログ記録時に時刻も書き込む機能を追加した。
1128   *   *

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26