Skip to content

Commit b234e4d

Browse files
committed
Add clearBuffer method
The clearBuffer method clears the logger buffer.
1 parent 58f376e commit b234e4d

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

packages/logger/src/Logger.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1361,6 +1361,21 @@ class Logger extends Utility implements LoggerInterface {
13611361

13621362
this.#buffer?.delete(traceId);
13631363
}
1364+
1365+
/**
1366+
* Empties the buffer for the current request
1367+
*
1368+
*/
1369+
public clearBuffer(): void {
1370+
const traceId = this.envVarsService.getXrayTraceId();
1371+
1372+
if (traceId === undefined) {
1373+
return;
1374+
}
1375+
1376+
this.#buffer?.delete(traceId);
1377+
}
1378+
13641379
/**
13651380
* Test if the log meets the criteria to be buffered.
13661381
*

0 commit comments

Comments
 (0)