diff --git a/src/plugins/logger.js b/src/plugins/logger.js index 1bef55cc7..2f6648bf0 100644 --- a/src/plugins/logger.js +++ b/src/plugins/logger.js @@ -5,6 +5,7 @@ import { deepCopy } from '../util' export default function createLogger ({ collapsed = true, transformer = state => state, + ignored = type => false, mutationTransformer = mut => mut } = {}) { return store => { @@ -14,6 +15,9 @@ export default function createLogger ({ if (typeof console === 'undefined') { return } + if (ignored(mutation.type)) { + return + } const nextState = deepCopy(state) const time = new Date() const formattedTime = ` @ ${pad(time.getHours(), 2)}:${pad(time.getMinutes(), 2)}:${pad(time.getSeconds(), 2)}.${pad(time.getMilliseconds(), 3)}`