gpt4 book ai didi

c# - MonoTouch-XCode的组织器中更好的控制台输出

转载 作者:行者123 更新时间:2023-12-01 19:22:43 25 4
gpt4 key购买 nike

我们一直在研究新的MonoTouch NUnit测试项目,这非常好。

其中一些测试我们已经在Windows上的CI软件中运行,并且我们在控制台上打印了大量内容以查看测试过程中出了什么问题。

如果我们为MonoTouch构建并运行这些测试,并在XCode的组织器中查看控制台,则它们看起来很难看:

Feb 20 10:34:57 unknown UIKitApplication:com.ourcompany.ourapp[0xab78][8329] <Notice>: [Our usually pretty rainbows and unicorn console output here]

有没有办法在iOS中清除此输出?最好至少用更有意义的东西替换“未知”,或者将其和UIKitApplication一起删除。

另外,如果可以解决此问题,我们不介意以某种方式调用 NSLog而不是 Console.WriteLine

最佳答案

我认为,无需更改现有测试的最简单方法是:

  • 使用可选的network logger。它将把每个测试结果发送到套接字服务器,将它们与来自iOS设备的其他日志分开;和
  • Console.SetOut作为参数调用TouchRunner.Writer(在AppDelegate.cs中)。这应该(现在尚未试用;-)将您对控制台的所有现有写入记录到网络记录器中。
  • 关于c# - MonoTouch-XCode的组织器中更好的控制台输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9364952/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com