JAVAツールのC++坂は探せばあると思ってよいようだ。Log4jもしかりでPorts to other language 坂が本家のapache.orgから簡単に見つかった。(http://logging.apache.org/log4j/docs/download.html)。しかも4つのポーティングが紹介されている。(1)log4cxx(http://logging.apache.org/log4cxx/)は忠実にJAVA坂をポーティングしているようです。Log4cxx is a port to C++ of the log4j project。(2) Log4c(http://log4c.sourceforge.net/)はいうまでもなくC++ではなくC(ANSI Cとある)へのポーティングでしょう。(3)log4cpp(http://sourceforge.net/projects/log4cpp/)。普通に名前を考えればこれになるはずなので、もしかしたら最初のポーティングなのかもしれません。勿論未確認です。ポートの忠実さよりもC++坂としての特徴を出し、機能拡張を充実させているという印象です。A library of C++ classes for flexible logging to files, syslog, IDSA and other destinations modeled after log4j。(4)log4cplus(http://log4cplus.sourceforge.net/)。 a simple to use C++ logging APIということで、使いやすさと例が充実しているようです。で、log4cplusが最も取っ付きやすいという結論。それでも使い方のドキュメントがあるわけじゃない。杉浦康仁さんの「Log4J徹底解説」(http://www.nurs.or.jp/~sug/soft/log4j/)なんかを読むとよいかな(と思う)。おまけとしてlog4cxxの使い方も含まれています。

コメント

お気に入り日記の更新

最新のコメント

この日記について

日記内を検索