将Javascript日志重定向到远程服务器

时间:2016-05-31 16:22:22

标签: logging react-native

我试图在我的React Native应用程序中捕获console.log个日志以将其发送到远程服务器(我正在尝试Papertrail)。

我知道它们显示在stderr但我想将它们发送到Papertrail的服务器。我设法发送原生日志(使用Papertrail的CocoaLumberjack包装器),但我不知道如何为javascript日志做这个..

我尝试覆盖默认NSLog,但React Native的日志使用低级API ASL

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用RCTSetLogFunction https://github.com/facebook/react-native/blob/6603cef95cd30fcc05330707d4ce10a2c4e22046/React/Base/RCTLog.h#L107(或{{1}})并根据消息执行操作。