Simple Logger funktion
-
Ich versuche schon eine Zeit lang eine simple logger funktion zu erstellen.
Wisst ihr wie ich eine funktion erstellen könnte die "fast alles ausgeben könnte"
wie z.b.class.log("STRING", 123, 'c');
?
Über eine antwort würde ich mich freuen
-
Einfach:
ostream& log(); ... log() << "STRING" << 123 << 'c';Ansonsten: was meinst du? Eine Funktion, die eine beliebige Anzahl von Parametern mit beliebigem Typ entgegen nimmt? Warum? Ohne Formatangabe ala printf?
-
@ TE :
Evtl. da was dabei ?
http://stackoverflow.com/questions/3165563/flexible-logger-class-using-standard-streams-in-c@manni66 :
log() << ...;=> ()
Glaub ich steh grad bisschen aufm Schlauch, kann mit der Syntax grad nichts anfangen..?
-
maybe_this schrieb:
log() << ...;=> ()
Glaub ich steh grad bisschen aufm Schlauch, kann mit der Syntax grad nichts anfangen..?
Aufruf einer Funktion/Funktor log(), die ein Objekt zurückgibt, was den operator<< überladen hat!?