A React Native log function that under the hood calls NSLog() on iOS and Log.i() on Android.
A potential use case for this library is to be able to read logs with an E2E UI testing tool like Appium.
npm install react-native-native-log
import NativeLog from "react-native-native-log";
// ...
NativeLog.log('hello world'); // hello world
// or
NativeLog.logWithTag('my-tag', 'hello world'); // [my-tag] hello world
To get started with the project, run yarn bootstrap
in the root directory to install the required dependencies for each package:
yarn bootstrap
To run the example app on iOS:
yarn example ios
In order to see the native logs (they won't show in the normal console log in the Metro window):
- Run the iOS app from example/ios/NativeLogExample.xcworkspace in Xcode and look at the log window there
To run the example app on Android:
yarn example android
In order to see the native logs (they won't show in the normal console log in the Metro window):
- run
adb logcat
See the contributing guide to learn how to contribute to the repository and the development workflow.
MIT