【问题标题】:What the ios equivalent of android Log.v, Log.d, Log.i, Log.e, etc?android Log.v、Log.d、Log.i、Log.e 等的 ios 等价物是什么?
【发布时间】:2017-01-28 02:40:35
【问题描述】:

android Log.v、Log.d、Log.i、Log.e等的ios等价物是什么?同样在 android 上,我使用 Android 设备监视器和 logcat 来访问我手机的日志,我需要在 ios 下使用什么?尤其是来自 iphone 模拟器。

【问题讨论】:

    标签: android ios objective-c xcode nslog


    【解决方案1】:

    斯威夫特:

    print("")
    

    Objectve-C

    NSLog(@"")
    

    您可以在 xcode 的下下角查看日志。请参考下图。

    【讨论】:

    • 感谢 nishith Singh,但我不直接使用 xcode,他们还有其他方式查看此日志吗?
    • 该日志是否也出现在发布版本中?
    • 是的,如果您想关闭发布版本中的日志,您可以覆盖内置的打印功能并在那里检查发布或调试版本
    【解决方案2】:

    日志类型:

    OS_LOG_TYPE_DEFAULT
    OS_LOG_TYPE_INFO
    OS_LOG_TYPE_DEBUG
    OS_LOG_TYPE_ERROR
    OS_LOG_TYPE_FAULT
    
    //example   
    os_log(OS_LOG_DEFAULT, "This is a log message.");
    

    详情请参考apple reference guide

    【讨论】:

      猜你喜欢
      • 2011-12-19
      • 2014-09-30
      • 1970-01-01
      • 2012-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-16
      相关资源
      最近更新 更多