同じアプリケーションの 2 つのインスタンスから同じファイルに書き込む方法。書き込みには、System.Diagnostis 名前空間の TraceEvent メソッドを含む TraceSource クラスを使用しました。書き込み用に Mutex でメソッドを作成しようとしましたが、メソッドが正しく動作しません。ミューテックスを使用した TraceSource ログの例が見つかりません。誰でも私を助けることができますか?
私のログクラス:
public class LoggerTraceSource
{
private readonly TraceSource traceSource = new TraceSource();
public void InfoTraceEvent(string message, int level)
{
traceSource.TraceEvent(TraceEventType.Information, level, message);
}
}
私のアプリケーションでは、ログ ファイルへの書き込みに InfoTraceEvent を使用しました。スレッド書き込み (2 つのアプリケーション インスタンスによる書き込み) の InfoTraceEvent をどのように変更しますか?