PURequestLogger 1.0.2

PURequestLogger 1.0.2

PUnknown 维护。



  • PUnknown

PURequestLogger

Version Platform Swift Version License

内容

关于

PURequestLogger 是一个便于查看应用程序网络活动的 iOS 工具。

需求

  • iOS 10.0+
  • Swift 5

设置

CocoaPods:

pod 'PURequestLogger'

如何使用

使用以下方式记录您应用的网络活动

let requestLogInfo = PURequestInfo(...))
PURequestLogger.sharedInstance.logRequestInfo(requestLogInfo)

然后通过查看日志屏幕来查看它

PURequestLogger.sharedInstance.presentLogsViewController()

从任何您想要的地方打开日志屏幕。例如,您可以使用底部导航控制器上的摇动手势,每次摇动手机时都打开屏幕

import UIKit
import PURequestLogger

class BaseNavigationController: UINavigationController {
    override func motionBegan(_ motion: UIEvent.EventSubtype, with event: UIEvent?) {
        super.motionBegan(motion, with: event)
        
        #if DEBUG
        if motion == .motionShake {
            PURequestLogger.sharedInstance.presentLogsViewController()
        }
        #endif
    }
}

许可协议

PURequestLogger遵循MIT许可协议。更多信息请参阅LICENSE