Bläddra i källkod

Fixes logger regression

main
Eric Amodio 1 år sedan
förälder
incheckning
8bc51778f0
1 ändrade filer med 4 tillägg och 3 borttagningar
  1. +4
    -3
      src/system/decorators/log.ts

+ 4
- 3
src/system/decorators/log.ts Visa fil

@ -83,7 +83,9 @@ export function log any>(options?: LogOptions, deb
scoped = true;
}
const debugging = Logger.isDebugging;
const logFn: (message: string, ...params: any[]) => void = debug ? Logger.debug : Logger.log;
const logLevel = debugging ? 'debug' : 'info';
return (target: any, key: string, descriptor: PropertyDescriptor & Record<string, any>) => {
let fn: Function | undefined;
@ -97,12 +99,11 @@ export function log any>(options?: LogOptions, deb
}
if (fn == null || fnKey == null) throw new Error('Not supported');
const debugging = Logger.isDebugging;
const parameters = overrides !== false ? getParameters(fn) : [];
descriptor[fnKey] = function (this: any, ...args: Parameters<T>) {
if (!debugging && !Logger.enabled(debug ? 'debug' : 'info')) {
return;
if (!debugging && !Logger.enabled(logLevel)) {
return fn!.apply(this, args);
}
const scopeId = getNextLogScopeId();

Laddar…
Avbryt
Spara