'use strict'; module.exports = function (grunt) { grunt.registerTask('suppress', 'Suppresses noisy logs', function () { var allowed = ['success', 'fail', 'warn', 'error']; grunt.util.hooker.hook(grunt.log, { passName: true, pre: function (name) { if (allowed.indexOf(name) === -1) { grunt.log.muted = true; } }, post: function () { grunt.log.muted = false; } }); }); };