1

車両追跡アプリケーション (ASP.NET MVC C#) を作成しています。GPS デバイスから送信されたデータを取得する Windows サービスがあります。サービスでは、データをログに記録するコードを記述しました。

ここで、GPS デバイスが 1 つしかない通常のロギング シナリオを考えてみます。

08:00:24 OnDataAvailable メソッド内

08:00:25 データ受信 - デバイス ID: 2 データ: abcdefghijkl

08:00:25 OnDataAvailable を離れます

そしてさらにいくつかのステートメント。そして、それが繰り返されます


データを送信する GPS デバイスが複数ある場合、ログが混在します。つまり、次のようなログがあります。

08:00:23 OnDataAvailable メソッド内 08:00:24 OnDataAvailable メソッド内

08:00:25 データ受信 - デバイス ID: 2 データ: abcdefghijkl

08:00:25 OnDataAvailable を離れます

08:00:26 データ受信 - デバイス ID: 1 データ: abcdefghijkl

08:00:26 OnDataAvailable のままにします

ここで達成したいのは、デバイスごとに異なるログ ファイルを用意する必要があるということです。したがって、ID 1 のデバイスには Log_D1.txt があり、デバイス ID 2 には Log_D2.txt があります。

誰かが私を正しい方向に向けることができれば幸いです。

4

1 に答える 1