Skip to content

caiogondim/redux-logdown.js

Repository files navigation

redux-logdown


redux-logdown is a tiny logger library for Redux written with logdown that supports localStorage.debug for enabling/disabling store logging.

Installation

$ npm install --save redux-logdown

Preview

Usage

const redux = require('redux')
const reduxLogdown = require('redux-logdown')

// ...

const middleware = reduxLogdown('loremStore', { diff: true })
const store = redux.createStore(
  reducer,
  undefined,
  redux.applyMiddleware(middleware)
)

Enabling/disabling

Same rules for enabling/disabling as logdown.js.

Options

diff

  • Default: false

Enable/disable logging of previous and current state after each action.

FAQ

Why not using redux-logger?

redux-logger don't support localStorage.debug out of the box, which is the standard way to disble/enable debugging modules in the JavaScript ecosystem. So I decided to create a Redux logger that supports localStorage.debug, just like logdown and debug does.


caiogondim.com  ·  GitHub @caiogondim  ·  Twitter @caio_gondim