1234567891011121314151617181920212223242526272829 |
- 'use strict';
- const debug = require('debug')('log4js:recording');
- const recordedEvents = [];
- function configure() {
- return function (logEvent) {
- debug(`received logEvent, number of events now ${recordedEvents.length + 1}`);
- debug('log event was ', logEvent);
- recordedEvents.push(logEvent);
- };
- }
- function replay() {
- return recordedEvents.slice();
- }
- function reset() {
- recordedEvents.length = 0;
- }
- module.exports = {
- configure: configure,
- replay: replay,
- playback: replay,
- reset: reset,
- erase: reset
- };
|