2016-12-05 1 views
0

node.js에서 로거 모듈을 개발 중입니다. 로깅 함수가 내 로그 함수 중 하나를 호출하는 메서드의 이름을 알아야하므로 로깅 기능을 통해 어디에 로그가 올 수 있습니까? 에서. 클래스의 방법 methodOneclassOne가 로그를 생성하고자하는 경우호출자 메서드 이름 얻기 javacript

예를 들어, 내 모듈 로거에서 로깅 기능 중 하나를 호출합니다. 이 함수는 메시지를 수신하고 로그를 생성하고자하는 메소드의 이름과 클래스가 속한 클래스의 이름을 출력합니다. javascript의 메소드는 익명의 함수이므로이 이름을 얻을 수 없습니다.

이 작업을 수행하는 방법을 알고 계십니까?

답변

0

을 사용하거나 var stack = new Error().stack;

을 사용할 수 있습니다.