OSS紹介

Apache log4j

Apache log4j最新情報

NRIのOpenStandiaが提供するApache log4j最新情報

Apache log4jの保守サポートサービスの内容はこちら Apache log4jの導入については、こちらのフォームからお問い合わせ下さい OSS全般の事例紹介はこちら

Apache log4j最新トピック

■2015-10-05
[ニュース・市場動向] Log4jバージョン1のサポートが終了
■2015-08-18
[ニュース・市場動向] The Apache Logging Services委員会、「Log4j」バージョン1のサポート終了を発表、バージョン2へのアップデートを呼びかけ
■2014-08-25
Apache Log4j 2.0 - アップグレードする価値はあるか?

すべてを見る

Apache log4jバージョンアップ情報

■2012-06-05
Apache log4j 1.2.17 (リリース日:2012/05/06)

すべてを見る

更新日:2016-02-02

Apache log4jの概要

Apache log4j(アパッチ ログフォージェイ)は、 オープンソースのJava プログラム用のロギングユーティリティ(API)です。
Apache log4jは、単にlog4jと呼ばれることが多いです。
Apache log4jは、設定ファイルでの設定により、デバッグ情報やエラー情報などをプログラム内からコンソール、ファイル、その他ログサーバ等ヘ出力することができます。
Apache log4jは、パフォーマンスに十分にも配慮されて設計されており、実際のログ出力もとても速く、柔軟性のあるロギングAPIとして世界中で広く利用されています。

Apache log4jの現在の最新バージョン(GA)は、Apache log4j 2.5です。(2015年12月現在)

TOPに戻る

Apache log4jのライセンス

Apache log4jは、Apache2.0ライセンスです。
Apache License(アパッチ・ライセンス)のコードが使用されていることの明記を条件に、ソースコードの自由な改変と公開が認められています。
Apache log4jのライセンスについてご不明な点がありましたら、お気軽にお問い合わせください。

TOPに戻る

Apache log4jの動作環境

前提となる動作環境は、以下のとおりです。(バージョン1.2Xの場合)

  • サーバOS
    Sun Java Runtime Environment(JRE)の動作環境に準ずる
  • その他動作環境
    JRE 1.2 以降

※バージョンによって異なりますので、詳細はお問い合わせください。

TOPに戻る

Apache log4jの主な機能

主な機能は以下のとおりです。

  • ログ出力方法指定機能(Loggers)
  • ログ出力先指定機能(Appenders)
  • ログ出力フォーマット指定機能(Layouts )

TOPに戻る

Apache log4jの特徴

主な特徴は以下のとおりです。

多彩なログ出力先 ファイル、OutputStream、java.io.Writer、 リモートlog4jサーバ、リモートUnix Syslogデーモン、NTイベントログといったさまざまなログ出力先を設定ファイルで指定可能
高速 ログ出力が非常に高速であるため、アプリケーションの実行速度を低下させにくい
柔軟性 ファイルにより設定を行うため、log4jを使用しているアプリケーションを変更することなく各種設定変更が可能
また、設定ファイルによって、ログの出力先ごとにログ出力レベルやレイアウトを変更でき、ログ出力内容の細かなコントロールが可能
コスト効果 Apache log4jはライセンス費用がかからないため、商用製品に比べコストを削減することができます

TOPに戻る

Apache log4jのログレベル

log4jは、6つのログレベルを標準提供します。この他に利用者が任意のログレベルを追加することも可能です。ログレベルが高い(情報量が少ない)ものから低い(情報量が多い)ものへと順に並べると下表の通りとなります。

FATAL 致命的なエラー。プログラムの異常終了を伴うようなもの。コンソール等に即時出力することを想定
ERROR エラー。予期しないその他の実行時エラー。コンソール等に即時出力することを想定
WARN 警告。廃要素となったAPIの使用、APIの不適切な使用、エラーに近い事象など、実行時に生じた異常とは言い切れないが正常とも異なる何らかの予期しない問題。コンソール等に即時出力することを想定
INFO 情報。実行時の何らかの注目すべき事象(開始や終了など)。コンソール等に即時出力することを想定。従ってメッセージ内容は簡潔に止めるべき
DEBUG デバック用の情報。システムの動作状況に関する詳細な情報。コンソールではなくログ上にだけ出力することを想定

TOPに戻る

Apache log4jのダウンロード

Apache log4j ダウンロードページ

TOPに戻る

Apache log4jに関する
資料請求・お問い合わせはこちら

  • 資料請求
  • お問い合わせ

※定期的にメンテナンスを実施しておりますが、一部情報が古い場合がございます。ご了承ください。

  • OpenStandiaサポート対象オープンソース|50種類以上のOSSのサポートをご提供します。
  • 人気OpenAM
  • 注目MongoDB
  • OpenIDM
  • Corosync
  • Postfix
  • Apache HTTP Server
  • ZABBIX
  • BIND
  • Apache Struts
  • PostgreSQL
  • Pentaho
  • Spring Framework
  • Apache Tomcat
  • Solr
  • Dovecot
  • iBATIS
  • DRBD
  • MySQL
  • JBoss
  • Liferay
  • Ruby on Rails
  • Jaspersoft
  • OpenLDAP
  • Apache log4j
  • Apache Subversion
  • BIND
  • OpenDJ
  • Pacemaker
  • Samba
  • Red Hat Enterprise Linux
  • Nginx
  • sendmail
  • Courier-IMAP
  • Heartbeat
  • Hibernate
  • Hinemos
  • MyBatis
  • MySQL Cluster
  • Apache Axis2
  • Squid
  • OpenSSO
?
<--!-->