glog - Logging library for C++

Google, Software Engineering Team, Shinichiro Hamaji氏はGoogle Open Source Blogにおいてglogを発表した。glogはアプリケーションレベルで活用するロギングAPI。C++スタイルストリームのAPIを提供するほか、さまざまなヘルパーマクロを提供している。ライセンスは3条項BSDライセンス。

多くのソフトウェアは必ずといっていいほどバグを抱えており、バグを修正するためにはログデータが欠かせない。glogはそういった用途で活用するためのライブラリ。すでにGoogle社内で広く活用されているものとされている。シンブルでさまざまな機能を提供しており、コマンドラインからログの振る舞いを変更できるという特徴がある。

サポートしているシステムはFreeBSDやMac OS X、CygwinなどのUNIXライクOSとGCC。プロジェクトサイトではTarball以外にもRPMやDebが用意されている。C++でアプリケーション開発を実施している場合には便利に活用できそうなライブラリだ。