Я хотел бы так или иначе узнать, который CFC называет моим методом.
У меня есть вход CFC, который называют многие другим CFC's. На этом входе CFC там является потребностью сохранить, какой CFC призвал к журналу.
Пока я мог просто передать имя CFC как аргумент моему log.cfc, я нахожу, что это повторяющаяся задача, которая не могла бы быть необходимой, если я так или иначе мог бы узнать, "кто" называет метод на log.cfc
Есть ли какой-либо программный способ достигнуть этого?
Заранее спасибо
Один из удобных способов - это выбросить / отловить пользовательскую ошибку и проанализировать трассировку стека. Вот несколько примеров
Я не знаю способа сделать прямо то, о чем вы просите, возможно, это сделает кто-то другой.
Однако я считаю, что вы могли бы получить трассировку стека и создать функцию для анализа последнего вызова метода.
Эта функция на cflib даст вам трассировку стека.