2017-08-24 41 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”没有重复哪个更好 –