saga-monitor
v1.0.2
Published
Saga Monitor use to log saga effects
Downloads
4
Maintainers
Readme
saga-monitor
Simple, elegant, and configurable redux-saga monitor.
Configuration
const defaultConfig = {
level: 'debug', // logging level
verbose: true, // verbose mode
color: '#03A9F4', // default color
effectTrigger: false, // show triggered effects
effectResolve: false, // show resolved effects
effectReject: false, // show rejected effects
effectCancel: false, // show cancelled effects
actionDispatch: false // show dispatched actions
};
Usage
import createSagaMonitor from 'sagaMonitor'
// configuration
const config = {
level: 'log',
effectTrigger: true,
effectResolve: true,
actionDispatch: true
}
const middleware = [
// create saga middleware w/ sagaMonitor
createSagaMiddleware({
sagaMonitor: createSagaMonitor(config)
})
];
Run
$$LogSagas()
in the developer console to display a snapshot of all the available sagas.
Credits
This was adapted from the sagaMonitor example in the redux-saga repository.