すぐに何を開発するために使用されるJavaロギング・フレームワークを学ぶ方法

すぐにJava開発を学ぶためにどのように?一般的にロギングフレームワークをどのように使用されていますか?Javaプログラミング言語はベテラン、才能、幅広いアプリケーション市場に大きな需要があり、ラインに多くの人々を魅了。迅速のJavaを学ぶためには、より多くの人々が、プロコースのシステムを持っているために、専門的な学習に参加することを選択すると教師が教える、そして第二に、プロジェクトの練習の富がある実務経験を蓄積することができます。次の千風水はあなたの主流のJavaロギング・ツールフレームワークを簡単に紹介しました。


すぐに何を開発するために使用されるJavaロギング・フレームワークを学ぶ方法



プロジェクトの開発プロセスでは、我々は、デバッグすることによって、問題を見つけることができますが、我々は問題を見つけるオンライン環境は、ログの方法を印刷して、問題を発見します。プロジェクトでは、ログは非常に重要な問題です。Java開発では、一般的なロギングフレームワークJDKLog、Log4Jの、LogBack、SLF4J。

JDKLog:ログのナイフ

JDKLogはJDK公式のオファーをログに記録する方法です、あなたはJDKで直接使用することができます。利点は、使用することは非常に簡単です、JDKで直接使用することができます。欠点は、非常に少数の人々ではなく、貧しい、今拡大し、プレースホルダの表示をサポートしていません、機能があまりにも比較的簡単であるということです。

Log4Jの:大砲をログに記録します

Log4JのログのApacheのオープンソースのフレームワークであり、それが現在では広く産業界から歓迎されたの誕生日から、ジャワの最も古いエリア、最も広く使用されているツールのログを考えられています。log4jは高度な設定、および実行時に外部の設定ファイルを介して行われます。これは、優先レベルのレコードに基づいており、のような先の数、にレコード情報を示すためのメカニズムを提供されます。データベース、ファイル、コンソール、UNIXシステムのログを。

LogBack:ロケットをログに記録します

LogBackは、Log4Jのすべての利点を持っているに加えて、Log4Jのも問題はプレースホルダを使用することはできませんアドレス、Log4Jの進化であると言うことができます。logbackコア、logbackクラシックとlogbackアクセス:LogBackは現在、三つのモジュールに分割されます。

logbackコア:他の2つのモジュールがベースモジュールです。

logback-古典:それはLog4Jのの修正版です。SLF4JのAPIの追加logback-古典的な完全な実装では、簡単なLog4Jの日記やJDK14ロギングなどの他のシステムに変更することができます。

logback-アクセス:日記にアクセスするためにHTTPが提供する統合されたサーブレットコンテナ機能を備えたアクセスモジュール。

SLF4J:アダプタ

すなわち、単純なJavaインターフェースのセットログSLF4J(Java用簡易ロギングファサード)は、ログは、ログの差がアセンブリを遮蔽ログに統一されたユーザインタフェースを提供する、インタフェース仕様です。私たちは、あなたがコードを書くことができたとき、あなたは日の異なるフレーム間の違いを気にする必要はありませんSLF4Jインターフェイスのドキュメントを見てする必要があります。私たちは、ロギング・コンポーネントを交換する必要がある場合、我々は唯一のことができ、特定のロギングコンポーネントジャーパッケージを交換する必要があります。

フレームワークの理解と合理的な使用は、大幅に開発効率を向上させることができますが、固体の理論的基礎を持っている場合にのみ。


おすすめ

転載: blog.51cto.com/14551723/2441884