私はアプリケーションにログを追加しようとしていますが、Kiwi syslogdとフリーウェアライブラリ(clSyslog)を使ってデーモンにログメッセージを送信することを検討しています。私はlog4cを簡単に見て、VC++でコンパイルすると私の時間よりも時間がかかります。Windows用にどのロギングツールを使用しますか?
メッセージのロギングにはどのツールを使用することをおすすめしますか?
私はアプリケーションにログを追加しようとしていますが、Kiwi syslogdとフリーウェアライブラリ(clSyslog)を使ってデーモンにログメッセージを送信することを検討しています。私はlog4cを簡単に見て、VC++でコンパイルすると私の時間よりも時間がかかります。Windows用にどのロギングツールを使用しますか?
メッセージのロギングにはどのツールを使用することをおすすめしますか?
私は多くのlog4cxxを使用しています。コンパイルするのがなぜ難しいのか、チャンピオンのように見えません。それは多くの利点をもたらす。ほんの数例を挙げると、あなたのコードベースに触れることなく、ログ・ステートメントをsyslogまたはWindowsイベント・ログにリダイレクトすることができます。設定を変更するだけです。
自分自身をロール - これは、クロスプラットフォームのもののために特に便利です。 Boost.Logをご覧ください。これは提出された時点で却下され、標準配布には含まれないことに注意してください。 AFAIK、著者はこれを書き直す計画を持っていた。
私は以前にJohn Torjo'slogging framework(バージョン1 - not 2)を使用しました。それはとてもうまくいったので、私は2番目のバージョンもそうであると推測します。
これは候補Boost.Logと同じです。乾杯! ;-) – dirkgently
私はそれが彼の意図であることを知っていましたが、私はあまりそれに従っていません。最初のバージョンを使用したとき、Boostのレビュープロセスではそれが拒否されました。しかし、それはまだ私のためにうまくいきました(そして、私はv2も良いとは限りません)。 –
私は正確にツールNLog http://www.nlog-project.org/
彼はlog4cppのような別のlog4c(何か)プロジェクトを指しているかもしれません。 –
私は参照してください。さて、私は他人を知らないが、Apacheログサービスはかなり良いです。 log4cxxを含む、私はリンクを追加しました。 – Dima
私はこれを試してみる必要があります。 log4jはこれまでのところ私の好きなログ環境でした。そして、私はlog4cを見ていました.log4cxxやlog4C++ではありませんでした。 – Kieveli