タグ

Logとファイルに関するmikurassのブックマーク (2)

  • log4cppを使う

    [ C++で開発 ] log4cppでロギング ロギングライブラリの1つで、Java言語用の有名なオープンソース・ロギングライブラリ log4jC++言語用に移植したものです。 初期化 ロギングの初期化は、プログラムで記述する方法と設定ファイルに記述して読み込ませる方法があります。 設定ファイル ロギング設定をファイルに記述し、プログラムの起動時に読み込みます。設定ファイルの記述には歴史的経緯で2種類の書式があります。 SimpleConfigurator用書式 PropertyConfigurator用書式 1.の書式は簡易的に用いられ、正式なドキュメントには定義されていません。2.の書式は途中で追加され、log4jと同じ書式です。1.の方法は今後のバージョンで廃止が予定されている”deprecated”なAPIです。 1.SimpleConfigurator用書式 #include

  • Log4Jをいじる

    Log4Jとは Log4Jは、Jakartaで開発されていたロギング実装だ。現在は、Jakartaから、 Apache Logging Services Projectに移管された。このロギング実装は、Java以外の言語にも移植が進み、Log4Cxx (c++)、Log4CPlus、Log4NetLog4PerlLog4PHPLog4PLSQLといったプロジェクトも進められているようだ。 特徴 出力先が多様。 ログの出力は、通常ファイルに行なわれるが、Log4Jはさまざまなログ出力の方法を持っている。標準出力、ファイル、Javaで扱えるStreamは当たり前としても、そのほかに メール 、 syslog(UNIX系) 、 NTイベントログ(Windows) 、 Telnet 、 ソケット に出力が可能だ。 設定ファイルで、出力先、出力方法を全て設定可能 Log4Jでは、propert

  • 1