Existe alguma maneira de saber quando um função foi chamada no javascript.
você quer tipo um listener? executar uma ação quando o método for executado?
ou basta colocar um alert dentro do método só pra você saber que ele foi executado?
quero que a classe saiba quando um função foi executado para eu gerar o log.
Você não tem acesso direto a esta função, para simplesmente gerar o log dentro dela?
Caso contrário, você pode criar uma outra função que simplesmente faça o log e chame a tua função posteriormente:
(function () {
var funcaoAntiga = nomeDaSuaFuncao;
nomeDaSuaFuncao = function () {
console.log('log aqui');
funcaoAntiga();
}
})();
Este exemplo é adaptado daqui: