Disable redux action logging by default

This commit is contained in:
trevor-signal
2025-10-31 15:34:18 -04:00
committed by GitHub
parent 332f19ac78
commit 64d5eb99b7

View File

@@ -20,6 +20,9 @@ const log = createLogger('createStore');
const env = getEnvironment(); const env = getEnvironment();
// Enabled by devs as-needed
const REDUX_LOGGER_ENABLED = false;
const logger = createReduxLogger({ const logger = createReduxLogger({
predicate: (_getState, action) => { predicate: (_getState, action) => {
if (action.type === 'network/CHECK_NETWORK_STATUS') { if (action.type === 'network/CHECK_NETWORK_STATUS') {
@@ -80,7 +83,7 @@ const middlewareList = [
thunk, thunk,
dispatchItemsMiddleware, dispatchItemsMiddleware,
actionRateLogger, actionRateLogger,
...(env === 'production' ? [] : [logger]), ...(env === 'production' || !REDUX_LOGGER_ENABLED ? [] : [logger]),
]; ];
const enhancer = applyMiddleware(...middlewareList); const enhancer = applyMiddleware(...middlewareList);