소스 검색

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

불러오는 중...
취소
저장