react-native-log-level
Multi level logger for React Native
Table of Contents
Table of Contents
Features
Install
Usage
Contribute
License
Features
- Includes 5 different log levels (
trace, debug, info, warn & error)
- Colorized output
- No external dependencies
- Returns the value provided for cleaner logging
- Only logs during development
Install
$ npm install react-native-log-level
$ yarn add react-native-log-level
Usage
import createLogger from 'react-native-log-level'
const log = createLogger({
level: 'info'
})
const obj = {
foo: 1,
bar: 2
}
log.trace('hi')
log.debug('hi')
log.info('hi', obj)
log.warn('hi', obj)
log.error('hi')
Since the value logged is returned, cleaner logging is possible
if (log.info(it === anotherThing)) {
}
Contributing
Contributions are welcome!
- Fork it.
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
Or open up a issue.
License
Licensed under the MIT License.