更新到Xcode8以后,发现打印了许多网络相关的日志,这些日志给我们使用Log的方法来调试带来很大困扰
- ubsystem: com.apple.UIKit, category: HIDEventFiltered, enable_level: 0, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 1, privacy_setting: 2, enable_private_data: 0 2016-09-14 17:18:55.843428 MyApp[6880:340837]
- [] -[NWConcrete_tcp_connection dealloc] 11
- [] nw_socket_handle_socket_event Event mask: 0x4
- [] nw_socket_handle_socket_event Socket received WRITE_CLOSE event
- [] nw_socket_handle_socket_event Event mask: 0x4
- [] nw_socket_handle_socket_event Socket received WRITE_CLOSE event] tcp_connection_cancel 5
- [] nw_socket_handle_socket_event Event mask: 0x4] nw_socket_handle_socket_event Socket received WRITE_CLOSE event
- [] nw_endpoint_handler_cancel [5 192.168.2.51:1999 ready proxy (satisfied)]] -[NWConcrete_nw_endpoint_proxy cancelWithHandler:forced:] [5 192.168.2.51:1999 cancelled proxy (null)]] nw_endpoint_handler_cancel [5.1 192.168.2.51:1999 ready socket-flow (satisfied)]
- [] nw_endpoint_flow_protocol_disconnected [5.1 192.168.2.51:1999 cancelled socket-flow (null)] Output protocol disconnected
- [] nw_endpoint_handler_cancel [5.2 192.168.2.51:1999 initial path (null)]
- [] -[NWConcrete_tcp_connection dealloc] 5
- nw_socket_handle_socket_event Event mask: 0x6
[NWConcrete_nw_endpoint_proxy cancelWithHandler:forced:] [7 api.weibo.com:443 cancelled proxy (null)
解决办法:product —> scheme —> Edit Scheme —> Run —> Argument —> Environment Variable
添加 key:OS_ACTIVITY_MODE
value :disable 就可以停止输出打印此日志
具体步骤如下:
第一步:
第二步:
第三步:
添加参数:
Name :OS_ACTIVITY_MODE
Value : disable