2017-08-24 65 views
1

我在Visual Studio中的代碼對我Xamarin的Android項目:在Visual Studio Xamarin的Android輸出冗餘

Console.WriteLine(string.Join("\n", barcodes)); 

條形碼是一個名單,我在邏輯上希望這樣的輸出:

5099924337427 
4053804309851 

和我得到這個:

5099924337427 
08-24 13:44:24.883 I/mono-stdout(21154): 5099924337427 
4053804309851 
08-24 13:44:24.884 I/mono-stdout(21154): 4053804309851 

每次我寫輸出的消息是加倍。有沒有辦法擺脫單標準線?

+0

我不這麼認爲,這真的是一個痛苦的屁股,我已經結束使用一個VS插件,它基於regula表達式對輸出進行着色,這樣你可以預先標記一個標籤並區分你的線條'感興趣。 – Gusman

回答

0

EDITED:一些測試後 好的:

  • Console.WriteLine打印兩次消息中,一個與時間報頭
  • Android.Util.Log.Debug打印信息與時間報頭,自定義頁眉和您的郵件

    ex > 01-01 04:44:10.379 D/[Dashboard][INFO] (3291): Hello!

  • Trace.WriteLine打印的消息相當小頭,丘斯托米頭,和你的消息。

    ex > [0:] [Dashboard][INFO] : Hello!

在上面的例子中 「[控制面板] [INFO]」 是我的自定義頭, 「你好!」是我的信息。如果你不想要任何自定義頭文件,只需使用String.Empty。

試用並挑選您最喜歡的!

+0

這給了我「08-24 14:08:12.440 D /(22484):5050749233929」沒有重複哪個更好 –