From db415a26bc22a903729a8064385923c32766da3c Mon Sep 17 00:00:00 2001 From: Jason Date: Sat, 25 Jun 2016 10:50:15 +0800 Subject: [web] log only in dev --- web/src/js/app.jsx | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'web/src/js') diff --git a/web/src/js/app.jsx b/web/src/js/app.jsx index 23297f63..bd2d3d58 100644 --- a/web/src/js/app.jsx +++ b/web/src/js/app.jsx @@ -2,8 +2,7 @@ import React from 'react' import { render } from 'react-dom' import { applyMiddleware, createStore } from 'redux' import { Provider } from 'react-redux' -import createLogger from 'redux-logger' -import thunkMiddleware from 'redux-thunk' +import thunk from 'redux-thunk' import { Route, Router as ReactRouter, hashHistory, Redirect } from 'react-router' import ProxyApp from './components/ProxyApp' @@ -11,10 +10,17 @@ import MainView from './components/MainView' import rootReducer from './ducks/index' import { add as addLog } from './ducks/eventLog' +const middlewares = [thunk]; + +if (process.env.NODE_ENV === 'development') { + const createLogger = require('redux-logger'); + middlewares.push(createLogger()); +} + // logger must be last const store = createStore( rootReducer, - applyMiddleware(thunkMiddleware, createLogger()) + applyMiddleware(...middlewares) ) // @todo move to ProxyApp -- cgit v1.2.3