<glog/logging.h>
Es handelt sich um die Kern-Header-Datei der Google Logging Library (glog). glog bietet ein leistungsstarkes Protokollierungstool für C++, insbesondere bei Verwendung mit anderen Google-Bibliotheken wie gflags.
1. Zweck
- Generierung von Protokollnachrichten : Sie können Nachrichten problemlos überall in Ihrem Code protokollieren.
- Protokollebenenkontrolle : Sie können beispielsweise festlegen, dass nur Fehlermeldungen protokolliert und Informationen oder Debugmeldungen ignoriert werden.
- Protokollzielsteuerung : Standardmäßig werden Protokolle in eine Datei geschrieben. Sie können dies jedoch ändern, um sie an eine andere Stelle, beispielsweise in die Konsole, umzuleiten.
- Schneiden von Stämmen : Schneiden Sie Stämme automatisch nach Größe oder Zeit.
- Fehlerbehandlung : Stack-Traces können automatisch protokolliert werden, wenn schwerwiegende Fehler auftreten.
2. Nutzung
Hier sind einige grundlegende Verwendungsmöglichkeiten der Bibliothek:
2.1 Glog initialisieren
Zu Beginn Ihrer main()
Funktion sollten Sie Folgendes aufrufen google::InitGoogleLogging
:
int main(int argc