Ok het eventjes wat te versimpelen zeg ik eventjes dat ik een logging class heb met 2 type logging
Info en Error
gedefinieerd als:
#define LogError(CompId, Msg) printf(Msg);
#define LogError1(CompId, Msg, data1) printf(Msg, data1);
#define LogInfo(CompId, Msg) printf(Msg);
#define LogInfo2(CompId, Msg, data1) printf(Msg, data1);
en zo ook voor meerdere parameters.
Wat ik graag wil is aan de error automatisch aan tag "ERROR" plakken.
Ook wil ik graag dat het systeem weergeeft vanuit welk PID dat de melding komt.
Hiervoor heb ik een functie getpid() welke een int terug geeft.
Alleen lukt het me maar niet ok dat met deze macro's voor elkaar te krijgen.
Info en Error
gedefinieerd als:
#define LogError(CompId, Msg) printf(Msg);
#define LogError1(CompId, Msg, data1) printf(Msg, data1);
#define LogInfo(CompId, Msg) printf(Msg);
#define LogInfo2(CompId, Msg, data1) printf(Msg, data1);
en zo ook voor meerdere parameters.
Wat ik graag wil is aan de error automatisch aan tag "ERROR" plakken.
Ook wil ik graag dat het systeem weergeeft vanuit welk PID dat de melding komt.
Hiervoor heb ik een functie getpid() welke een int terug geeft.
Alleen lukt het me maar niet ok dat met deze macro's voor elkaar te krijgen.
Klus page: http://klusthuis.blogspot.com