【问题标题】:AFNetworkActivirty logger swift 3.0 xcode 8 doesn't log anythingAFNetworkActivirty logger swift 3.0 xcode 8 不记录任何内容
【发布时间】:2016-11-01 14:22:01
【问题描述】:

我正在使用此代码记录 afnetwork 活动

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
        let consoleLogger = AFNetworkActivityConsoleLogger()
        consoleLogger.level = .AFLoggerLevelDebug
        AFNetworkActivityLogger.shared().addLogger(consoleLogger)
        AFNetworkActivityLogger.shared().startLogging() 
        return true
    }

但是我的控制台日志是空的

豆荚:

pod 'AFNetworking','3.0'
pod 'AFNetworkActivityLogger', git: 'https://github.com/AFNetworking/AFNetworkActivityLogger.git', branch: '3_0_0'

还禁用了登录 xcode 8 的垃圾箱 http://prntscr.com/d1p4r7

在此之前,日志有效,但输出 json 的格式有点奇怪,任何解析服务,如 http://json.parser.online.fr 都无法将其识别为有效的 json

请给我一些建议或解决这两个问题的方法。谢谢你

附:由于需要支持低版本的 iOS,因此使用 AfNetrowk。

【问题讨论】:

    标签: ios json swift xcode afnetworking


    【解决方案1】:

    我在我的一个项目上尝试了你的代码,它成功了。

    通常我使用不同的方式如下:

    if let logger = AFNetworkActivityLogger.shared().loggers.first as? AFNetworkActivityLoggerProtocol {
       logger.level = .AFLoggerLevelDebug
    }
    
    AFNetworkActivityLogger.shared().startLogging()
    

    我还检查了其他一些sources/tutorials,我没有发现您提供的代码有任何问题。是不是没有使用 AFNetworking 完成请求?

    【讨论】:

      猜你喜欢
      • 2012-07-01
      • 2013-11-24
      • 2017-05-08
      • 1970-01-01
      • 1970-01-01
      • 2021-02-04
      • 1970-01-01
      • 1970-01-01
      • 2014-02-11
      相关资源
      最近更新 更多