reactjs - RCTLogInfo(来自 React/RCTLog)将输出发送到哪里?

标签 reactjs react-native logging

我正在使用一些 Objective C 代码开发 React Native 应用程序。 docs在 iOS 上实现 native 模块时使用日志记录函数 RCTLogInfo

这很好..但是输出在哪里打印?我在应用程序屏幕上看不到任何内容,无论是在我的物理设备上还是在 xcode 模拟器上。

例子:

//  RCTLogger.h

#import <Foundation/Foundation.h>
#import <React/RCTBridgeModule.h>

@interface RCTLogger : NSObject <RCTBridgeModule>
@end
//  RCTLogger.m

#import "RCTLogger.h"
#import <React/RCTLog.h>

@implementation RCTLogger

RCT_EXPORT_MODULE(Logger);

RCT_EXPORT_METHOD(log:(NSString *)message) {
  RCTLogInfo(@"Message: %@", message);
}

@end
// App.js

import {NativeModules} from 'react-native';

const Logger = NativeModules.Logger;

Logger.log("some message");

最佳答案

CMD + D 在您的 iPhone 模拟器上,然后从菜单中选择 Debug。 如果您尚未连接到调试器,它将打开 http://localhost:8081/debugger-ui/,您将能够在控制台中看到日志。

关于reactjs - RCTLogInfo(来自 React/RCTLog)将输出发送到哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56401792/

相关文章:

reactjs - 在 ReactJS 中使用 AWS Cognito 和 AXIOS 刷新 token 的最佳实践/方法

React Native 上的 Firebase 客户端

java - 访问 Java 堆栈帧

python - Spyder IDE 中的重复日志条目和锁定的日志文件

ruby-on-rails - rails,开发模式下的记录器 : console vs logfile

javascript - 如何替换 REACT.js 中的 refs(antd 表示例)

css - Material UI 5 个情感问题

javascript - 检查 Prop 时无法将组件分配给变量

javascript - React Native - 获取 API response.text()?

android - 如何在android中识别不同的形状并在其中填充颜色?