struct sLogEntry *Next;
struct sLogEntry *LevelNext;
Sint64 Time;
- char Ident[8];
int Level;
int Length;
+ char Ident[9];
char Data[];
} tLogEntry;
typedef struct sLogList
len = vsnprintf(NULL, 256, Format, Args);
- Log("len = %i", len);
+ //Log("len = %i", len);
ent = malloc(sizeof(tLogEntry)+len+1);
ent->Time = now();
- strncpy(ent->Ident, Ident, 7);
+ strncpy(ent->Ident, Ident, 8);
ent->Level = Level;
ent->Length = len;
vsnprintf( ent->Data, 256, Format, Args );
- Log("ent->Ident = '%s'", ent->Ident);
- Log("ent->Data = '%s'", ent->Data);
+ //Log("ent->Ident = '%s'", ent->Ident);
+ //Log("ent->Data = '%s'", ent->Data);
LOCK( &glLog );
*/
void Log_Int_PrintMessage(tLogEntry *Entry)
{
- LogF("%018i% [%8s] %s\n",
+ LogF("%018lli%s [%+8s] %s\n",
Entry->Time,
csaLevelCodes[Entry->Level],
Entry->Ident,