luaの関数内で関数の呼び出し元を取得するにはどうすればよいですか?
具体的には、(印刷などのコマンド出力でのデバッグ目的で)共通の関数が呼び出されたときにログに記録し、どこから呼び出されたかを示す機能を探しています。
これは、たとえば、呼び出し元のファイル名だけである可能性があります
すなわち
File 1 - Has commonly used function
File 2 - Calls of the the file one functions
PSマッド-これを行うと実際にゼロになります-これは正常ですか?この場合、詳細情報を取得する方法はありません。
呼び出されたファイル;
SceneBase = {}
function SceneBase:new(options)
end
return SceneBase
呼び出しファイル:
require("views.scenes.scene_base")
local scene = SceneBase.new()