2017-04-07 11 views
5

私はreact-native startを1つの端末で実行し、次にreact-native ios-runを別の端末で実行しました。私の最初のconsole.logはめったに表示されません。時々console.logがlog-iosで表示されない場合があります

ロトの時代の、ランダムに私は見ています:EXCEEDED

ログメッセージQUOTA - このプロセスからいくつかのメッセージが

を破棄されたが、廃棄されている私のconsole.log年代はありますか?私はそれをより明確に見るためにコンソールをクリアしようとしましたが、コンソールをクリアする方法も見つけられません。

Androidの場合、私はconsole.logが見つからないという問題はありません。

答えて

1

react-nativeはsyslogデーモンを使用して情報を記録します。このデーモンは、ログへのスパム(DoS攻撃)を防止しようとします。これらの制限はプロセスごとに設定されます。

単純な解決策は、シミュレータを停止/開始することです。以前の動作によって制限されない新しいプロセスが得られます。

もう1つの解決策は、syslogdの制限を無効にすることです。何が重くなるかは、運用システムによって異なります。

+0

これは非常にマレックありがとうございます、これは長い間盗聴されています。これらのソリューション(特に2番目のソリューション)を達成するための手順をいくつか追加してください。 – Noitidart

+0

@Noitidartどのオペレーションシステムに興味がありますか? MacOSX上ではsyslogdでなければなりません... [-mps_limit quota] –

+0

ありがとう - 私はWindowsデベロッパー向けのWindows 10です。そしてMacのために私は1012.1 Sierraにいる。私は非常にマックに新しい、ちょうど最後の2ヶ月間に始まった。私はsyslogdが何であるかわからない:( – Noitidart

関連する問題