소스 검색

Fixes logging of static class methods

main
Eric Amodio 6 년 전
부모
커밋
8a9f7e672a
1개의 변경된 파일9개의 추가작업 그리고 2개의 파일을 삭제
  1. +9
    -2
      src/logger.ts

+ 9
- 2
src/logger.ts 파일 보기

@ -219,11 +219,18 @@ export class Logger {
}
static toLoggableName(instance: Function | object) {
let name;
if (typeof instance === 'function') {
return instance.name;
if (instance.prototype == null || instance.prototype.constructor == null) {
return instance.name;
}
name = instance.prototype.constructor.name;
}
else {
name = instance.constructor != null ? instance.constructor.name : '';
}
const name = instance.constructor != null ? instance.constructor.name : '';
// Strip webpack module name (since I never name classes with an _)
const index = name.indexOf('_');
return index === -1 ? name : name.substr(index + 1);

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