react-native-logger-client

0.2.1 • Public • Published

react-native-logger-client

A Logger that runs on the device is the same as the chrome console.

NPM Version npm Build Status License

Usage

  1. Integrate into the root component
render() {
  return (
    <View>
      <App />
      {/* Let it be at the top of the app */}
      <Logger />
    </View>
  );
}
  1. Use it anywhere
console.log('Hello, Logs!');
console.info('This is a message.');
console.warn('user limit reached.');
console.error('error: name is undefined.');
console.log([{a:1, b:2, c:3}, {a:"foo", b:false, c:undefined}]);

API

It will automatically integrate with the console, when you use such as console.log, it will be output to the device.

The following features are currently integrated.

  • Console
    • log
    • info
    • warn
    • error

Installation

npm install --save react-native-logger-client

TODO

  • Mini window can be dragged
  • Mini window should be change color when log something
  • Limit maximum line number
  • Filter log by type
  • Show timestamps
  • Custom style output
  • Run on server

Package Sidebar

Install

npm i react-native-logger-client

Weekly Downloads

10

Version

0.2.1

License

MIT

Last publish

Collaborators

  • zackyang