본문 바로가기
Xcode

[boringssl] boringssl_metrics_log_metric_block_invoke(144) Failed to log metrics

by 고고 2021. 11. 6.

안녕하세요 ◠‿◠ 고고입니다. 쓸데없는 로그가 Xcode 콘솔에 자꾸 출력되더라구요.

 

해결방법 : Product-> Scheme -> Edit Scheme에서 Environment Variables에 OS_ACTIVITY_MODEdisable로 설정한다.

 

원인 : Xcode 8부터 os의 시스템 관련 로그를 출력해주는 OS_ACTIVITY_MODE가 추가되었습니다. 너무 많은 로그들이 출력되기도 하니 깨끗한 콘솔창을 위해서라면 disable하실 필요가 있습니다.

 

 

 

+) boringssl이 뭘까 궁금했는데 

보링SSL은 그동안 크롬, 안드로이드 등에 사용되는 오픈SSL에서 발견한 버그를 보고해도 오픈소스 특성상 제 때 수정된 버전이 나오지 않았던 점 등을 보완하기 위해 공개됐다. 복잡한 기능들은 제외하고 자사 서비스에서 빠르게 대응할 수 있는 자체 암호화 통신 기술을 개발했다는 얘기다.
구글 '하트블리드' 대비책 '보링SSL' 공개 - 지디넷코리아

라고 하네요. 

 

아래 글에서 OpenSSL과 하트블리드에 대해 아실 수 있습니다.

 

[Linux] OpenSSL 인증서

OpenSSL이란? 인터넷을 통해 클라이언트와 서버가 통신할 때 통신 내용을 안전하게 보호하는 방법으로 SSL(Secure Sockets Layer)을 사용할 수 있습니다. SSL은 서버 인증(Server Authentication), 클라이언트 인.

brownbears.tistory.com

 

댓글