fcs
2025-04-10 0163870d662dc5b7d69ceff977490ede594f7d82
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
'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
};