2011-12-27 7 views
0

VB.NETで新しいロギングプロジェクトをゼロから開始するように割り当てられました。ゼロからVB.NETでロギングプロジェクトを作成する場合は、何をお勧めしますか?

メインプロジェクトの最終退出情報は、次のように段落で構成されています

段落のタイトル1
段落の内容1.

パラグラフのタイトル2
段落の内容2.

すべての段落は、データベース接続に対応しています。すべての接続は、異なるデータベース全体で行われます。
ログ出口がシステム出口ようですが、例外と、このような他の重要な情報となりますので、私は、ユーザーが行うすべてのものを保存するために、私のロギングプロジェクトを必要とする:

段落のタイトル1つの
段落の内容1.

System.WhateverExceptionを::例外が発生しましたので

パラグラフのタイトル2
ユーザーは、この情報を確認することができませんでしたWCFに接続できませんでした。

出口は同じですが、詳細情報ログを作成する必要があります。その情報は繊細で、DBAはユーザーが何をして何をしたのか、システムの応答が必要なためです。

また、別のプロジェクトで再利用できるように、独立プロジェクトにする必要があります。

メインプロジェクトとロギングプロジェクトの両方の最終的な出口を見て、.NETでのロギングにどのようにお勧めしますか?
サンプルプロジェクトはありますか?

ありがとうございます。

+1

任意の特定の理由を確認しNLog使用する方法の例については、NLogを好む

NLogまたは log4Net

個人的に

[log4net](https://logging.apache.org/log4net/)や[NLog](http://nlog-project.org/)などの類似のものを使用することはできませんか?私はlog4netを使ってデータベースに情報を記録するprocを保存した[post](http://blog4work.com/post/2010/12/30/Logging-with-log4net-using-stored-procedure.aspx)おそらくこれは関連性があります。 – oleksii

+0

私はそれらの両方を使用することができます、私は調査してきましたが、私はサンプルプロジェクトやそれらのどれかで精巧なものを見つけることができないようです。私はすべてのあなたの提案を聞きたかったので、私はより良い出発点を持つことができます!家に帰るとすぐに私は仕事に邪魔されるので、私はあなたの投稿を見ることができません。私はそれを読むでしょう!ありがとう。 – euther

答えて

1

私のようなネットのためのよく知られたログ・ソリューションを使用してrecommentう:私はthis

関連する問題