Ich schreibe gerade an einigen DLLs für Gamestudio und hatte da das Problem, dass es nicht einfach ist diese zu Debuggen. Dafür habe ich hier eine einfache Logging-Klasse geschrieben die als Singleton agiert, er muss also nicht explizit initialisiert sondern einfach nur aufgerufen werden. Das geht so:
Logger::getInstance()->log("Skins: %i", 1); |
Logger::getInstance()->log("Skins: %i", 1);
Es ist also möglich, beliebig lange Argumentelisten zu verarbeiten. Das Log wird in der Datei “Log.txt” im Verzeichnis der Anwendung gespeichert.
Den Quelltext findet ihr hinter dem More-Tag. Viel Spaß damit!
Continue reading “Eine einfache Logging-Klasse in C++”