| 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]; |
| 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); |
| 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 |
* |
* |