ApacheのLog4jには、開発者がJavaアプリケーションおよび/またはウェブサイトのさまざまな側面を見ることができます有名なApache Software Foundationによって開発されたオープンソースのツールキットです。
Log4jには、開発者が実行時に何が起こるかを記録し、後で分析やデバッグのためにそれを保存せ、ロギングを実行し、アプリケーションのためのジョブをトレースするのに最適です。
これまでのJavaで働いているほとんどの開発者にとって非常に重要で、このライブラリは、単純なコンポーネントのセットを使用して動作します。
ロギングの設定、ログフィルタ、およびロギング動作自体を管理するためのコンポーネント(Javaクラス)があります。
古典的なログレベルのサポートは、プログラムの進化に基づいて実行時に新しいロギングイベントやフィルタを追加する可能性とともに、含まれています。
の2.xブランチは、その前身、1.1と互換性がありません。
。
このライブラリのバージョンもPHPと.NET環境で使用できます。
このリリースで新しい何が:非同期ロガーがログに記録されません
この問題を修正しましたスレッドコンテキストスタックデータ。 APIインターフェイスをThreadContext.ContextStackする方法getImmutableStackOrNull()を追加しました。
Updateは、ドキュメント一緒フォーマッタロガーと標準ロガーを使用する方法を明確にします。
既存のログレベルと、既存のものにカスタムログレベルを追加、拡張ロガーラッパーを置き換えるカスタムロガーラッパーを生成するためのサポートが追加されました。
なしレベルでLoggerConfigsは現在、彼らの親からレベルを継承します。
アンドロイド:方法org.apache.logging.log4j.core.lookup.JndiLookup.lookupから参照されるクラス」のjavax.naming.InitialContext 'が、見つかりませんでした。
RegexFilterは、複数行のログメッセージと一致していません。
ヘッダー/フッター上のマニュアルページ不足しているドキュメントPatternLayoutは。
SocketAppenderと非同期ロガーを修正シリアル化エラー。 (RC2で修正されたが、リリースノートに含まれていませんでした。)
JMXのGUIは:押し&QUOT後、時折は、ArrayIndexOutOfBoundsExceptionを固定;]である。以下にXMLを再設定します(RC2で修正されたが、リリースノートに含まれていませんでした。)
AsyncLoggerContextSelectorは、Webアプリケーションのクラスローダによって作成された異なるAsyncLoggerContextオブジェクトの名前が一意であることを確認する必要があります。
JDK 1.7以降に固定された注釈プロセッサの警告。
テストクラスでポップアップ固定奇妙なコンパイルエラー。
このバージョン2.3の新機能である:非同期Loggerはスレッドコンテキストスタックデータをログに記録しません。
この問題を修正しました。 APIインターフェイスをThreadContext.ContextStackする方法getImmutableStackOrNull()を追加しました。
Updateは、ドキュメント一緒フォーマッタロガーと標準ロガーを使用する方法を明確にします。
既存のログレベルと、既存のものにカスタムログレベルを追加、拡張ロガーラッパーを置き換えるカスタムロガーラッパーを生成するためのサポートが追加されました。
なしレベルでLoggerConfigsは現在、彼らの親からレベルを継承します。
アンドロイド:方法org.apache.logging.log4j.core.lookup.JndiLookup.lookupから参照されるクラス」のjavax.naming.InitialContext 'が、見つかりませんでした。
RegexFilterは、複数行のログメッセージと一致していません。
ヘッダー/フッター上のマニュアルページ不足しているドキュメントPatternLayoutは。
SocketAppenderと非同期ロガーを修正シリアル化エラー。 (RC2で修正されたが、リリースノートに含まれていませんでした。)
JMXのGUIは:押し&QUOT後、時折は、ArrayIndexOutOfBoundsExceptionを固定;]である。以下にXMLを再設定します(RC2で修正されたが、リリースノートに含まれていませんでした。)
AsyncLoggerContextSelectorは、Webアプリケーションのクラスローダによって作成された異なるAsyncLoggerContextオブジェクトの名前が一意であることを確認する必要があります。
JDK 1.7以降に固定された注釈プロセッサの警告。
テストクラスでポップアップ固定奇妙なコンパイルエラー。
このバージョン2.2の新機能である:非同期Loggerはスレッドコンテキストスタックデータをログに記録しません。
この問題を修正しました。 APIインターフェイスをThreadContext.ContextStackする方法getImmutableStackOrNull()を追加しました。
Updateは、ドキュメント一緒フォーマッタロガーと標準ロガーを使用する方法を明確にします。
既存のログレベルと、既存のものにカスタムログレベルを追加、拡張ロガーラッパーを置き換えるカスタムロガーラッパーを生成するためのサポートが追加されました。
なしレベルでLoggerConfigsは現在、彼らの親からレベルを継承します。
アンドロイド:方法org.apache.logging.log4j.core.lookup.JndiLookup.lookupから参照されるクラス」のjavax.naming.InitialContext 'が、見つかりませんでした。
RegexFilterは、複数行のログメッセージと一致していません。
ヘッダー/フッター上のマニュアルページ不足しているドキュメントPatternLayoutは。
SocketAppenderと非同期ロガーを修正シリアル化エラー。 (RC2で修正されたが、リリースノートに含まれていませんでした。)
JMXのGUIは:押し&QUOT後、時折は、ArrayIndexOutOfBoundsExceptionを固定;]である。以下にXMLを再設定します(RC2で修正されたが、リリースノートに含まれていませんでした。)
AsyncLoggerContextSelectorは、Webアプリケーションのクラスローダによって作成された異なるAsyncLoggerContextオブジェクトの名前が一意であることを確認する必要があります。
JDK 1.7以降に固定された注釈プロセッサの警告。
テストクラスでポップアップ固定奇妙なコンパイルエラー。
このバージョン2.0ベータ3の新機能:
この追加された間隔とファイルローリングが発生したときの、よりきめ細かい制御を可能にするためにTimeBasedTriggeringPolicyにオプションを調節します。
スタックトレースからのフィルタリングパッケージのサポートが追加されました。
システムプロパティ&QUOT場合、disableThreadContextStack" ThreadContextにプッシュを設定されているが無視されます。システムプロパティ&QUOT場合、disableThreadContext"プットとプッシュの両方が無視されます設定されています。
システムプロパティ&QUOT場合、disableThreadContextMap" ThreadContextにプットを設定されています
無視されます。システムプロパティ&QUOT場合、disableThreadContext"プットとプッシュの両方が無視されます設定されています。
ハイライトとスタイルパターンコンバータを追加することにより、ANSIカラーのサポートが追加されました。ネストされたパターンを可能にするために解析する固定パターン。
ステータスロギングがstderrにまたはファイルにリダイレクトすることを可能にしました。
MultiformatMessageには、getFormatsを追加しStructuredDataMessageをXMLとしてフォーマットすることができます。
このバージョン1.2.17の新機能です:
このlog4jの1.2.17のリリース準備。
InputStreamから設定します。
実行中JDBCAppenderによるSQL例外に閉じていません
SQL。
Memoryleak - org.apache.log4j.helpers.ThreadLocalMap。
基づいて構成時DOMConfiguratorは、入力ストリームを閉じません。
URLに。
javadoc.jarは注意とLICENSEを逃すとは.svn含まれていました
エントリー。
シリアル化されたLoggingEventのでログオンし、間違ったログレベル。
このバージョン1.2.16の新機能です:
この多くのクライアントのいずれかが切断するときにメッセージを見逃しTelnetAppender。
JDBCAppenderの廃止の警告により、破損したJavadocクラスのインデックス。
Agent.javaは、Java 5+とjmxtools.jar上の唯一の依存関係です。
Appender.getNameのJavadocは、戻り値がユニークで、NULLではないであろうことを意味します。
log4jの自動構成のためのより多くのデバッグ出力は、要求されました。
この要件ます。
のJava 6以上
コメントが見つかりません