Logger for alt
This middleware for alt.js allows you to display dispatches and state changes in the console. It should only be used during development.
Table of contents
Install
npm i -D alt-logger
Usage
;; ;
At the moment it's not possibly to add a custom dispatcher to alt, because it would override the DebugDispatcher.
Options
collapsed: true // Defines if the log group should be collapsed or not colors: title: '#2ecc71' prevState: '#3498db' action: '#2ecc71' nextState: '#3498db' // Object with the log colors. timestamp: true // Print the timestamp with the action name duration: true // Print the duration state // Transform state before print. transformAction 'payload': actionpayload 'type': actiontype 'id': actionid // Transform action before print. predicate: undefined // If specified this function will be called before each action is processed with this middleware. If false is returned the log process is interrupted.
Tips
Log only in development
;; const alt = ; processenvNODE_ENV === 'development' ? : alt;
Collapse everything except actions with a certain type
;
Only log actions with a certain type
;
License
MIT