fix: removing transformations in production

This commit is contained in:
Rainer Killinger
2022-11-08 15:04:53 +01:00
parent e0f4ce134d
commit 8d6ea040c1
2 changed files with 18 additions and 10 deletions

View File

@@ -106,9 +106,7 @@ export class Logger {
}
let transformedOutput = output;
for (const transformation of Logger.transformations.filter(transform =>
!isProductiveEnvironment() ? true : transform.useInProduction === isProductiveEnvironment(),
)) {
for (const transformation of Logger.transformations) {
transformedOutput = transformation.transform(logLevel, transformedOutput);
}
@@ -292,7 +290,10 @@ export class Logger {
* @param transformations List of transformations
*/
public static setTransformations(transformations: Transformation[]) {
Logger.transformations = transformations;
const transforms = transformations.filter(transform =>
isProductiveEnvironment() ? transform.useInProduction === true : true,
);
Logger.transformations = transforms;
}
/**