Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何使用Alamofire(或NSUrlSession)关闭调试日志记录?_Ios_Swift_Alamofire - Fatal编程技术网

Ios 如何使用Alamofire(或NSUrlSession)关闭调试日志记录?

Ios 如何使用Alamofire(或NSUrlSession)关闭调试日志记录?,ios,swift,alamofire,Ios,Swift,Alamofire,Xcode 12.2, 阿拉莫菲尔5.4.0, 斯威夫特5 我有这段代码从后端请求数据,它在愉快的流程中运行良好。 但是如果由于某种原因后端无法访问,我会看到自动生成的日志,我希望它隐藏或静默。因为当我分析调试日志时,它让我很不安 let request=AF.request(“http://192.168.1.5:44444/api/users,标题:标题) request.responseJSON{(数据)在 切换数据。结果{ 成功案例: 打印(“请求成功!”) 案例失败(let erro

Xcode 12.2, 阿拉莫菲尔5.4.0, 斯威夫特5


我有这段代码从后端请求数据,它在愉快的流程中运行良好。 但是如果由于某种原因后端无法访问,我会看到自动生成的日志,我希望它隐藏或静默。因为当我分析调试日志时,它让我很不安

let request=AF.request(“http://192.168.1.5:44444/api/users,标题:标题)
request.responseJSON{(数据)在
切换数据。结果{
成功案例:
打印(“请求成功!”)
案例失败(let errorData):
打印(“请求失败”)
打印(\(errorData.errorDescription??))
}
}
错误输出:

Task <xxxxxxxx>.<1> HTTP load failed, 0/0 bytes (error code: -1004 [1:61])
Task <xxxxxxxx>.<1> finished with error [-1004] Error Domain=NSURLErrorDomain Code=-1004 "Could not connect to the server." UserInfo={_kCFStreamErrorCodeKey=61, NSUnderlyingError=0x600000d82250 {Error Domain=kCFErrorDomainCFNetwork Code=-1004 "(null)" UserInfo={_kCFStreamErrorCodeKey=61, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <xxxxxxxxx>.<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
    "LocalDataTask <xxxxxxxxx>.<1>"
), NSLocalizedDescription=Could not connect to the server., NSErrorFailingURLStringKey=http://192.168.1.5:44444/developer, NSErrorFailingURLKey=http://192.168.1.5:44444/developer, _kCFStreamErrorDomainKey=1}
Request Failed
URLSessionTask failed with error: Could not connect to the server.

这些是操作系统生成的系统日志,而不是Alamofire。虽然您可以通过禁用
os
子系统使其静音,但我不建议这样做,因为这样会禁用应用程序中的所有
os\u log
s以及其他
os
模块功能,如路标。使用Feedback Assistant向Apple发出的功能请求可能最终会说服他们让我们在Xcode中过滤这些功能。

这些是操作系统生成的系统日志,而不是Alamofire。虽然您可以通过禁用
os
子系统使其静音,但我不建议这样做,因为这样会禁用应用程序中的所有
os\u log
s以及其他
os
模块功能,如路标。使用反馈助手向苹果公司提出的功能请求可能最终会说服他们让我们在Xcode中过滤这些功能

Task <xxxxxxxx>.<1> HTTP load failed, 0/0 bytes (error code: -1004 [1:61])
Task <xxxxxxxx>.<1> finished with error [-1004] Error Domain=NSURLErrorDomain Code=-1004 "Could not connect to the server." UserInfo={_kCFStreamErrorCodeKey=61, NSUnderlyingError=0x600000d82250 {Error Domain=kCFErrorDomainCFNetwork Code=-1004 "(null)" UserInfo={_kCFStreamErrorCodeKey=61, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <xxxxxxxxx>.<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
    "LocalDataTask <xxxxxxxxx>.<1>"
), NSLocalizedDescription=Could not connect to the server., NSErrorFailingURLStringKey=http://192.168.1.5:44444/developer, NSErrorFailingURLKey=http://192.168.1.5:44444/developer, _kCFStreamErrorDomainKey=1}
Request Failed
URLSessionTask failed with error: Could not connect to the server.