Hallo Dudes und Dudines,
da ich eine längere Zeit kein Netz hatte und mir langweilig war habe ich angefangen eine neue Log Datei zu erstellen. Dabei war es mir wichtig das jeder ohne iwelche Programme die Datei lesen kann. Deswegen kam mir der Gedanke eine HTML Log Datei zu erstellen die jeder einfach im Browser öffnen kann um sie zu lesen.
Vorteile
- Jeder kann die Datei einfach lesen
- Datum mit Jahres angabe
- Einfache Datei struktur
- Modernes Design
Wie bau ich es ein?
1. Öffnet euren Source und darin das Projekt "EterBase" und dort den Unterordner Code
2. Fügt die HTMLLogFile.h und HTMLLogFile.cpp dort ein
3. Öffnet die Debug.cpp und fügt unter #include "Timer.h"
#include "HTMLLogFile.h" ein.
4. Nun such dort in der Debug.cpp nach der Funktion TraceError. Dort fügt ihr unter fflush(stderr); folgenden Code ein:
Code:
//HTML LogFile - START
//szBuf nicht übernommen wegen "SYSERR:"
char buf[MAX_BUFFER];
va_start(args, c_szFormat);
vsprintf(buf, c_szFormat, args);
va_end(args);
HTMLLogfile.Write(buf);
//HTML LogFile - END
5. Stellt in der HTMLLogFile.h bei den Defines alles ein und freut euch.
PS: Ich weiß der neue Log ist unnötig aber ich finde ihn schöner als den anderen.
GreetZz Yukio