【问题标题】:NSLog Timestamps in Xcode Organizer's Console Don't Show MillisecondsXcode Organizer 控制台中的 NSLog 时间戳不显示毫秒
【发布时间】:2011-09-09 17:35:50
【问题描述】:

我正在使用NSLog 在 iPhone 应用程序中记录日志。

在 Xcode 中,当我使用“运行 -> 控制台”执行我的 iPhone 应用程序时,我得到以下格式的时间戳:“2011-06-06 18:34:58.189”。当我通过 Xcode Organizer 查看控制台时,时间戳采用以下格式:“Jun 6 18:42:51”。有什么办法可以保证 Xcode Organizer 中显示的时间戳显示毫秒?

或者我是否需要编写自己的日志记录函数而不是使用NSLog

【问题讨论】:

    标签: ios xcode nslog organizer


    【解决方案1】:

    我最终使用了此处描述的方法(http://blog.coriolis.ch/2009/01/09/redirect-nslog-to-a-file-on-the-iphone/) 将 stderr 重定向到文件。

    【讨论】:

      【解决方案2】:

      您可以尝试使用我开发的名为NSLogger 的实用程序。它比普通的NSLog 灵活得多,并且应该能够配置为显示毫秒精度的时间戳。

      【讨论】:

      • 我编辑了您的答案,以包含有关您链接到的内容的更多信息。不过,我只是简单地看了一下,所以如果有错误,请纠正它。
      猜你喜欢
      • 2015-09-22
      • 2015-11-14
      • 1970-01-01
      • 1970-01-01
      • 2015-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多