Logfile add date (#260)
* add date in the log file in MM/DD/YYYY format * changed date format in log file to bigendian ISO 8601 (YYYY-MM-DD) (#256) The "madendian" MM/DD/YYYY format is not used outside the United States (and rather irritating elsewhere)
This commit is contained in:
parent
b62ae95cd2
commit
5e0833f69d
|
@ -98,8 +98,8 @@ syslog(int priority, const char *format, const char *formatBuffer)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
GetLocalTime(&st);
|
GetLocalTime(&st);
|
||||||
r = _snprintf_s(msgbufTimestamp, sizeof(msgbufTimestamp), _TRUNCATE, "%d %02d/%02d/%04d %02d:%02d:%02d:%03d %s\n",
|
r = _snprintf_s(msgbufTimestamp, sizeof(msgbufTimestamp), _TRUNCATE, "%d %04d-%02d-%02d %02d:%02d:%02d.%03d %s\n",
|
||||||
GetCurrentProcessId(), st.wMonth, st.wDay, st.wYear, st.wHour, st.wMinute, st.wSecond,
|
GetCurrentProcessId(), st.wYear, st.wMonth, st.wDay, st.wHour, st.wMinute, st.wSecond,
|
||||||
st.wMilliseconds, formatBuffer);
|
st.wMilliseconds, formatBuffer);
|
||||||
if (r == -1) {
|
if (r == -1) {
|
||||||
_write(logfd, "_snprintf_s failed.", 30);
|
_write(logfd, "_snprintf_s failed.", 30);
|
||||||
|
|
Loading…
Reference in New Issue