C++ アプリケーションからログ メッセージを生成する良い方法として、log4cxx を勧めてもらいました。ただし、単純な古い UNIXsyslog()
呼び出しを使用すると、ファイルまたはネットワーク経由で出力でき、通常の DEBUG/INFO/WARN/ERROR レベルをすべて使用できます。
log4cxx は明らかにモジュール化/カスタマイズ可能ですが、実際にはファイルにログを記録したいだけなので、カスタム出力機能を記述する必要があるとは想像できません。私は何かが欠けているに違いないと感じています.log4cxxはプレーンなsyslogを使用して何を与えてくれますか? パフォーマンス?堅牢性?携帯性?