如何在Android上设置日志记录级别,以便做出本机反应?

use*_*421 7 logging reactjs react-native react-native-android react-native-ios

我正在通过反应本机代码,并在其中一个文件中找到以下代码:

#define RCTLog(...) _RCTLog(RCTLogLevelInfo, __VA_ARGS__)
#define RCTLogTrace(...) _RCTLog(RCTLogLevelTrace, __VA_ARGS__)
#define RCTLogInfo(...) _RCTLog(RCTLogLevelInfo, __VA_ARGS__)
#define RCTLogWarn(...) _RCTLog(RCTLogLevelWarning, __VA_ARGS__)
#define RCTLogError(...) _RCTLog(RCTLogLevelError, __VA_ARGS__)
Run Code Online (Sandbox Code Playgroud)

我想知道Android 是否也有类似的东西(原生反应).我尝试通过反应本机代码捕获,但找不到任何方法来执行此操作.我想知道是否有人必须为Android做这件事.

有人可以帮我这个吗?

Vin*_*our 0

React-native在底层使用Yoga将日志消息显示到屏幕上。我找不到任何对 Android 应用程序执行相同操作的库。有很多在屏幕上显示消息的库可用于显示日志消息。在react-native内部,日志组件是根据objective-c代码构建的,因此您无法从java访问它。在过去的几天里,我试图找到类似的东西,但我找不到。还有很多工具可以帮助您记录各种信息,但日志始终显示在控制台中。