Skip to content

Commit 2a2686c

Browse files
author
NarrowsProjects
committed
feat: configrue winston wrapper to exclude logs when in a testing environment
1 parent 6ed0a45 commit 2a2686c

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

lib/server/Loggers/FilterLogger.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,11 @@ class FilterLogger {
1919
/**
2020
* Creates an instance of FilterLogger.
2121
*/
22-
constructor() {
22+
constructor(silent = process.env.NODE_ENV === 'test') {
2323
LogManager.configure({ infologger: true });
2424
this._logger = LogManager.getLogger('FILTERING');
2525
this._logLevel = LogLevel.OPERATIONS;
26+
this._silent = silent;
2627
}
2728

2829
/**
@@ -35,6 +36,10 @@ class FilterLogger {
3536
* @returns {void}
3637
*/
3738
infoMessage({ path, session: { id }, query = {} }) {
39+
if (this._silent) {
40+
return;
41+
}
42+
3843
const filters = query.filters ?? {};
3944

4045
let message = `Endpoint ${path} was accessed by user ${id} `;

0 commit comments

Comments
 (0)