我正在寻找一种方法来为每个Console.Write [Line]插入前缀(日期和时间)。我正在寻找推荐的方式来执行此操作,就像更改输出的推荐方式是使用Console.SetOut。我很清楚,我可以做String.Format(“{0} {1}”,DateTime.Now,味精),但我试图离开那作为我的最后手段。对Console.Write加前缀的建议方法是什么?
问题是输出在运行时是可以改变的,而默认的输出已经附加了当前时间。如果我将它附加在我的代码上,我将复制日期。
有这样的事吗?我正在使用Monotouch,所以我只能使用为它编译的库。
这是最好的方法。 MonoTouch 5.3+将'Console.Write *'重定向到'NSLog'以解决Apple 5.1在iOS 5.1中添加的** stdout **限制。源代码的初步版本可在我的博客上找到:http://spouliot.wordpress.com/2012/03/13/ios-5-1-vs-stdout/ – poupou 2012-04-26 21:22:14
爱它如何很好地集成并解决问题问题中提到的双重日期 – 2012-04-27 18:37:25