gpt4 book ai didi

ios - 如何使用 Alamofire 记录每个请求/响应?

转载 作者:IT王子 更新时间:2023-10-29 07:35:46 25 4
gpt4 key购买 nike

有没有办法使用 Alamofire(类似于 AFNetworkActivityLogger)记录每个请求/响应?

我知道 Printable、DebugPrintable 和 Output (cURL),但它们并不是我想要的。

最佳答案

有一个可爱的小 pod :https://github.com/konkab/AlamofireNetworkActivityLogger

将此添加到您的播客文件中:

pod 'AlamofireNetworkActivityLogger', '~> 2.0'

在你的 AppDelegate 中:

import AlamofireNetworkActivityLogger

然后在您的 didFinishLaunchingWithOptions 中添加:

NetworkActivityLogger.shared.level = .debug
NetworkActivityLogger.shared.startLogging()

编辑:我实际上在生产中遇到过崩溃。为了安全起见,使用“构建标志”仅在调试中使用它,如下所示:

#if DEBUG
NetworkActivityLogger.shared.level = .debug
NetworkActivityLogger.shared.startLogging()
#endif

关于ios - 如何使用 Alamofire 记录每个请求/响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26736428/

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