2017-04-07 6 views
5

한 터미널에 react-native start을 실행 한 다음 다른 터미널에 react-native ios-run을 실행했습니다. 내 초기 console.log은 드물게 보여 주지만 때로는 그렇습니다.간혹 console.log가 log-ios로 표시되는 경우가 있습니다.

부지의이 시간의 무작위 내가 볼 않습니다

로그 메시지 할당량 초과 - 내 console.log 년대 폐기되고이 과정에서 일부 메시지

폐기 되었는가? 콘솔을 지워서 더 명확하게 보았지만 콘솔을 지우는 방법을 찾을 수 없습니다.

Android의 경우 누락 된 문제는 console.log이 아닙니다.

답변

1

react-native는 syslog 데몬을 사용하여 정보를 기록합니다. 이 데몬은 스팸을 방지하기 위해 시도합니다 (DoS 공격). 이러한 제한은 프로세스별로 설정됩니다.

간단한 해결 방법은 시뮬레이터를 중지/시작하고 이전 동작에 국한되지 않는 새 프로세스를 얻는 것입니다.

다른 해결책은 syslogd 제한을 비활성화하는 것입니다. 그 중 무엇이 무겁게 운영 체제에 따라 달라집니다.

+0

Marek 대단히 감사합니다. 오랫동안 도청당했습니다. 이러한 솔루션 (특히 두 번째 솔루션)을 수행하는 방법에 대한 몇 가지 단계를 추가하시기 바랍니다. – Noitidart

+0

@Noitidart 어떤 운영 체제에 관심이 있으십니까? MacOSX에서는 syslogd가되어야합니다 ... [-mps_limit quota] –

+0

감사합니다. - 안드로이드 개발자 용 Windows 10입니다. 그리고 Mac을 위해 나는 1012.1 Sierra에있다. 나는 아주 새로운 Mac이고, 막 2 개월 만에 시작되었습니다. syslogd가 무엇인지 잘 모르겠습니다. ( – Noitidart