node-bunyan-lite/test/safe-json-stringify-4.js

17 lines
500 B
JavaScript

process.env.BUNYAN_TEST_NO_SAFE_JSON_STRINGIFY = '1';
var bunyan = require('../lib/bunyan');
var log = bunyan.createLogger({
name: 'safe-json-stringify-4'
});
// And using `Object.defineProperty`.
var obj = {};
Object.defineProperty(obj, 'boom', {
get: function () { throw new Error('defineProperty ouch!'); },
enumerable: true // enumerable is false by default
});
// Twice to test the 'warnKey' usage.
for (var i = 0; i < 2; i++) {
log.info({obj: obj}, 'using defineProperty');
}