2017-01-18 16 views

答えて

0

console.logを保存してテキストフィールドに表示する方法はありますか?私は前にそれをやった。

this.state = { logMessages: [] } 
 

 
//// Custom log message 
 
let alllogs = this.state.logMessages; 
 

 
alllogs.push('Custom Log message'); 
 
this.setState({logMessages: alllogs}); 
 

 

 
renderLogs(){ 
 
    let logs = this.state.logMessages; 
 
    let content; 
 
    logs.forEach((e)=>{ 
 
    content += <Text>{e}</Text>; 
 
    }); 
 
    return content; 
 
} 
 
Render(){ 
 
    return(
 
    <View>{this.renderLogs()}</View> 
 
); 
 
}

私はそれをテストしていない、私はちょうどそれをここに書きましたが、それは単なるアイデアです。

0

デバイスにアプリのDebugビルドをインストールしていて、同じネットワーク上にある場合は、携帯電話を振ることでRemote debuggingを有効にするだけです。本当に良い方法すべてのJavascriptNativeエラー/クラッシュ

1

Iに報告し、単にアプリに設定されていることができ

そうでなければ、あなたがHockeyappまたはBugsnagのようなサードパーティのサービスを使用することができます(両方は本当に良いです) OSXではログを見る必要があるときにデバイスを接続し、OSXに付属の 'Console'アプリケーションを開きます。

iPhoneとビューのログを見つけることができます。そこから、私が興味を持っているアプリケーションである 'プロセス'を含むログをフィルタリングします。

Androidの場合、私は `react-native log-android |私が興味を持っていたのに十分なほどのgrepです。

関連する問題