In Web-Entwicklung habe ich mein eigenes Framework, das eine Protokolldatei verwendet, um mir bei der Entwicklung zu helfen und Fehler oder Produktion zu überwachen. Dieses Web-Framework, das fast immer auf * nix läuft, verwendet einen einfachen Klartext als Logfile, Logrotate und Tail.Anwendungsprotokollierung in einem reinen Win32-Projekt
Heute erstelle ich eine Win32-App, die als TCP/IP-Server fungiert (dies ist eine Desktop-App, aber einige Dienste einbetten) und ich muss Ereignisse protokollieren, um zu wissen, wenn die Dinge schlecht laufen Entwicklung, zu debuggen, während ich es erstelle).
Ich erinnere mich an MFC, die ich TRACE Makro hatte. Das war für das Debugging der Entwicklung in Ordnung. Gibt es etwas wie TRACE in der reinen Win32-Entwicklung?
Zum Produktionsprotokoll: Was ist der beste Ansatz für die Ereignisprotokollierung? Windows Event Log oder einfache Nur-Text-Dateien? Wie kann ich es in Windows drehen?
Danke, Daniel Koch
Sie können TRACE durch Ihre eigenen C/C++ - Makros ersetzen ... für welche Art von Protokollierung Sie sich entscheiden, es liegt ganz bei Ihnen - ich habe beides gesehen. – Robert