test('Default log level is WARN', function(t) { var oldEnv = process.env.GCLOUD_ERRORS_LOGLEVEL; delete process.env.GCLOUD_ERRORS_LOGLEVEL; var buffer = []; var orig = console._stdout.write; console._stdout.write = function() { buffer.push(arguments[0]); orig.apply(this, arguments); } var logger = createLogger({}); logger.warn('test warning message'); t.ok( buffer.pop().match(/test warning message/), 'warn message should have logged' ); console._stdout.write = orig; process.env.GCLOUD_ERRORS_LOGLEVEL = oldEnv; t.end(); });