私は異常なことをしています。
アプリケーションがあり、Windows サービスとして実行されます。
つまり、1 つのフォルダーを監視し、そのフォルダーに新しいファイルが配置されるたびに、アプリケーションはそのファイルに対して何かを実行します。1 つのファイルの処理中にエラーが発生した場合。テキスト ファイルを作成し、エラー/例外情報をそのテキスト ファイルに入れる必要があります。(後でこのファイルで何かをすることができます)
だからこういうのがある
FileWatch, when there is a new file, do following :
try
{
processing file
}
catch(Exception ex)
{
MyLogger write exception message into one new text file
}
これまでのところ、私はそれをどのように行ったかです。MyLogger などのクラスを作成します。新しい MyLogger を作成するたびに、テキスト ファイルが作成されます (名前は重要で、特定の形式である必要があります)。そのファイルにテキスト。
アプリケーションでlog4netを使用したため。ロガーを変更して、log4net からいくつかのクラスを拡張する必要があると思いますか? (どのようなメリットがあるかはわかりませんが、log4net は優れたロギング フレームワークです。テキスト ファイルの処理方法には、私が認識していないことがあります)
ありがとう