| スプリングテール Silverlight 2と.NETのための簡単なロギングフレームワーク抽象化ライブラリー |
今すぐダウンロード |
スプリングテール ランキングとまとめ
- ライセンス:
- Apache License 2.0
- オペレーティングシステム:
- Windows All
スプリングテール タグ
スプリングテール 説明
SpringTailは、Silverlight 2と.NET用の単純なロギングフレームワーク抽象化ライブラリーになるように設計されました。ロギングフレームワークからのロギングコードの分離を提供します。これにより、ソースを変更せずに、アプリケーションの種類に最適なロギングバックエンドを選択できます。 どのログシンクを使用するかの選択は、デプロイされるアプリケーションの種類によって異なります。コンソールアプリは一般的にコンソールウィンドウ、ファイルへのデスクトップアプリ、およびデータベースへのサーバーアプリにログインします。 利用可能な多くの.NETロギングフレームワークはすべて同様のシンクと機能を提供しているので、なぜロギングフレームワークの抽象化が役立つ理由を尋ねることができますか?任意の種類のアプリケーションで使用できるクラスライブラリを開発する場合は、理想的にはアプリケーション間で共通のロギングフレームワークにログインする必要があるため、ログは中央にあります。 しかし、そのロギングフレームワークは何ですか?あなたはあなたの図書館を決めることができ、フレームワークの1つに依存関係を持ちますが、それは別のものを使いたいアプリケーション開発者にとって魅力的ではありません。また、ライブラリを使用することも、オーバーの注目ロギングフレームワークが必要ではないコンソールまたはSilverlightアプリケーションで使用できることを検討してください。 これがSpringTailのようなロギングフレームワークの抽象化が役立つところです。それは非常に小さく、コードからのロギングコールをアプリケーション開発者で指定されたターゲットに転送するためにのみ焦点を当てます。これは彼らのお気に入りのロギングフレームワークまたは単にconsole.outかもしれません。 SpringTailの統合は非常に単純であり、構成は不要です。ロギングはSpringTail.Loggerのインスタンスにあるログ関数の1つを呼び出すことによって実行されます。 LogMessageが構築され、static logger.logactionに渡されます。これはType Actionのプロパティで、選択したロギングシステムにブリッジングコードで設定する必要があります。
スプリングテール 関連ソフトウェア