1
我有一種情況,需要爲發生的進程收集日誌。所以如果process1發生,log1應該啓動,與process2和log2一樣。兩者都在同一時間運行。所以理想情況下,我應該同時將log1和log2隨着進度一起更新。不同進程的日誌
我的問題是,如果我運行process1,log1啓動,但是當我啓動process2時,則log1停止,併爲process2啓動log2。如果我在10啓動過程1,日誌發生,但我WN在10.10開始過程2,LOG1停止在10.10和一個新的log 2從10.10開始創建..
這是我的代碼:
if (CommsPort != 0)
{
SPort = new SerialPort("COM" + CommsPort.ToString(), 9600, Parity.None, 8, StopBits.One);
SPort.Open();
}
你是說你通過COM端口收集日誌嗎?並且每個進程都打開一個單獨的COM端口? – 2010-08-17 11:56:12
我需要使用相同的COM端口,並同時收集不同的日誌作爲不同的文件。 – SLp 2010-08-17 11:59:34