ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/common/logger.C
(Generate patch)

Comparing deliantra/server/common/logger.C (file contents):
Revision 1.17 by root, Tue Apr 15 03:16:02 2008 UTC vs.
Revision 1.18 by root, Wed Apr 30 06:40:28 2008 UTC

57#define PREFIX_LEN sizeof ("0000-00-00 00:00:00.0000+") - 1 57#define PREFIX_LEN sizeof ("0000-00-00 00:00:00.0000+") - 1
58 58
59static void 59static void
60log_sync (logline &line) 60log_sync (logline &line)
61{ 61{
62 struct tm *lt = localtime (&line.tv.tv_sec); 62 struct tm lt;
63 char pfx [PREFIX_LEN]; 63 char pfx [PREFIX_LEN];
64 64
65 localtime_r (&line.tv.tv_sec, &lt);
66
65 sprintf (pfx, "%04d-%02d-%02d %02d:%02d:%02d.%04d", 67 sprintf (pfx, "%04d-%02d-%02d %02d:%02d:%02d.%04d",
66 lt->tm_year + 1900, 68 lt.tm_year + 1900,
67 lt->tm_mon + 1, 69 lt.tm_mon + 1,
68 lt->tm_mday, 70 lt.tm_mday,
69 lt->tm_hour, 71 lt.tm_hour,
70 lt->tm_min, 72 lt.tm_min,
71 lt->tm_sec, 73 lt.tm_sec,
72 (int)(line.tv.tv_usec / 100) 74 (int)(line.tv.tv_usec / 100)
73 ); 75 );
74 76
75 pfx [PREFIX_LEN - 1] = line.flags & logSync ? '=' : ' '; 77 pfx [PREFIX_LEN - 1] = line.flags & logSync ? '=' : ' ';
76 78

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines