2015-10-29 16:36:44 +01:00
|
|
|
var logger = require('../../util').Logger;
|
|
|
|
var app = require('../../util').App;
|
2015-09-11 16:25:45 +02:00
|
|
|
|
|
|
|
module.exports = function loggerMiddleware(store) {
|
|
|
|
return function(next) {
|
|
|
|
return function(action) {
|
2015-10-29 16:36:44 +01:00
|
|
|
logger.debug('Action', action);
|
2015-09-11 16:25:45 +02:00
|
|
|
next(action);
|
|
|
|
if(action.error) {
|
2015-10-29 16:36:44 +01:00
|
|
|
logger.error(action.type, action.error);
|
2015-09-11 16:25:45 +02:00
|
|
|
}
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|