Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/teraterm/teraterm/filesys_log.cpp

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

revision 3227 by maya, Tue Mar 24 15:10:33 2009 UTC revision 3418 by maya, Sat May 23 15:09:38 2009 UTC
# Line 640  void LogToFile() Line 640  void LogToFile()
640                          // 日付フォーマットを日本ではなく世界標準に変更した (2006.7.23 yutaka)                          // 日付フォーマットを日本ではなく世界標準に変更した (2006.7.23 yutaka)
641                          /* 2007.05.24 Gentaro */                          /* 2007.05.24 Gentaro */
642                          if ( ts.LogTimestamp && eLineEnd ) {                          if ( ts.LogTimestamp && eLineEnd ) {
643    #if 1
644  #if 0  #if 0
645                                  SYSTEMTIME      LocalTime;                                  SYSTEMTIME      LocalTime;
646                                  GetLocalTime(&LocalTime);                                  GetLocalTime(&LocalTime);
# Line 651  void LogToFile() Line 652  void LogToFile()
652                                                  LocalTime.wHour, LocalTime.wMinute, LocalTime.wSecond,                                                  LocalTime.wHour, LocalTime.wMinute, LocalTime.wSecond,
653                                                  LocalTime.wMilliseconds);                                                  LocalTime.wMilliseconds);
654  #else  #else
655                                    // ミリ秒も表示するように変更 (2009.5.23 maya)
656                                    SYSTEMTIME LocalTime;
657                                    GetLocalTime(&LocalTime);
658                                    char strtime[29];
659                                    char week[][4] = {"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"};
660                                    char month[][4] = {"Jan", "Feb", "Mar", "Apr", "May", "Jun",
661                                                       "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"};
662                                    _snprintf_s(strtime, sizeof(strtime), _TRUNCATE,
663                                                "%s %s %02d %02d:%02d:%02d.%03d %04d",
664                                                week[LocalTime.wDayOfWeek],
665                                                month[LocalTime.wMonth-1],
666                                                LocalTime.wDay,
667                                                LocalTime.wHour,
668                                                LocalTime.wMinute,
669                                                LocalTime.wSecond,
670                                                LocalTime.wMilliseconds,
671                                                LocalTime.wYear);
672    #endif
673    #else
674                                          time_t tick = time(NULL);                                          time_t tick = time(NULL);
675                                          char *strtime = ctime(&tick);                                          char *strtime = ctime(&tick);
676  #endif  #endif
# Line 659  void LogToFile() Line 679  void LogToFile()
679                                          _lwrite(LogVar->FileHandle,"\r\n",2);                                          _lwrite(LogVar->FileHandle,"\r\n",2);
680                                  }                                  }
681                                  _lwrite(LogVar->FileHandle,"[",1);                                  _lwrite(LogVar->FileHandle,"[",1);
682                                  // 変換した文字列の終端に \n が含まれているので取り除く。                                  _lwrite(LogVar->FileHandle, strtime, strlen(strtime));
                                 _lwrite(LogVar->FileHandle, strtime, strlen(strtime) - 1);  
683                                  _lwrite(LogVar->FileHandle,"] ",2);                                  _lwrite(LogVar->FileHandle,"] ",2);
684                          }                          }
685                                                    

Legend:
Removed from v.3227  
changed lines
  Added in v.3418

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