react-native-log-level
v1.2.0
Published
Multi level logger for React Native
Downloads
468
Readme
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
# OR
$ yarn add react-native-log-level
Usage
import createLogger from 'react-native-log-level'
// Create a instance
const log = createLogger({
level: 'info' // Optionally set the log level. Defaults to '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)) {
// Do Stuff
}
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.