Преглед изворни кода

Fixes logger regression

main
Eric Amodio пре 1 година
родитељ
комит
8bc51778f0
1 измењених фајлова са 4 додато и 3 уклоњено
  1. +4
    -3
      src/system/decorators/log.ts

+ 4
- 3
src/system/decorators/log.ts Прегледај датотеку

@ -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();

Loading…
Откажи
Сачувај