我试图在我的React Native应用程序中捕获console.log
个日志以将其发送到远程服务器(我正在尝试Papertrail)。
我知道它们显示在stderr
但我想将它们发送到Papertrail的服务器。我设法发送原生日志(使用Papertrail的CocoaLumberjack包装器),但我不知道如何为javascript日志做这个..
我尝试覆盖默认NSLog
,但React Native的日志使用低级API ASL
。
有什么想法吗?
答案 0 :(得分:1)
您可以使用RCTSetLogFunction
https://github.com/facebook/react-native/blob/6603cef95cd30fcc05330707d4ce10a2c4e22046/React/Base/RCTLog.h#L107(或{{1}})并根据消息执行操作。