X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Flogging.c;h=18f75fb6e0303785fc25e773287f294e1ec8a9ba;hb=5c9451f7e03edf59a3066853ae544c9d120bf90a;hp=ad63a21cc54e88334dbcbe301f4c424f0b353a6a;hpb=872dbea3900b09c78092d3cdf035513f400bcfe8;p=tpg%2Facess2.git diff --git a/Kernel/logging.c b/Kernel/logging.c index ad63a21c..18f75fb6 100644 --- a/Kernel/logging.c +++ b/Kernel/logging.c @@ -29,9 +29,9 @@ typedef struct sLogEntry struct sLogEntry *Next; struct sLogEntry *LevelNext; Sint64 Time; - char Ident[8]; int Level; int Length; + char Ident[9]; char Data[]; } tLogEntry; typedef struct sLogList @@ -79,17 +79,17 @@ void Log_AddEvent(char *Ident, int Level, char *Format, va_list Args) 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 ); @@ -118,7 +118,7 @@ void Log_AddEvent(char *Ident, int Level, char *Format, va_list Args) */ void Log_Int_PrintMessage(tLogEntry *Entry) { - LogF("%018i% [%8s] %s\n", + LogF("%018lli%s [%+8s] %s\n", Entry->Time, csaLevelCodes[Entry->Level], Entry->Ident,