我正在處理一個問題,我必須閱讀,過濾和處理控制檯輸出。正確解析它幾乎是不可能的,所以我的問題是如果可以使用自定義輸出通道。目前我只有Console.Error
和Console.Out
可用。但這不足以有效分離它們。自定義控制檯輸出通道
實例控制檯輸出:
Info text over many lines. It can be everything written in plain text.
Now important messages are coming I have to filter out.
Important Message for C1! It can be everything in plain text.
Important Message for C1! It can be everything in plain text.
Important Message for C1! It can be everything in plain text.
Info text over many lines. It can be everything written in plain text.
Now important messages are coming I have to filter out.
Important Message for C2! It can be everything in plain text.
Important Message for C2! It can be everything in plain text.
Important Message for C2! It can be everything in plain text.
現在我想寫C1的這樣的輸出:Console.C1.WriteLine("Message 1")
而對於C2:Console.C2.WriteLine("Message 2")
中,你可以看到控制檯唯一的區別是顏色。也許我可以繼續下去?如果是這樣,這將是好事。
謝謝您的幫助:d
你的問題有點不確定。你能詳細說明你想要分開的東西嗎? – Sefe
更新了我的問題。它可以是一切。那就是問題所在。您可以在控制檯中看到的唯一區別是文本的顏色。 – Lotok