记录任何类型应用程序进度的通常方法是使用一个记录过程,该过程将重要信息写入与该应用程序相同的文件夹中的日志文件中。
出于调试的原因,我在进入和退出功能,过程等时也将信息写入LOG
function class.foo(aValue: class) : tReturnValue
begin
Loging('foo','ENTER')
...... Random Code .....
Loging('foo','LEAVE')
end;
因此,如果某个应用程序在某种状态下崩溃,并且没有通过异常处理进行处理,那么我知道崩溃前我的应用程序调用的最后一个函数是什么。
现在我的问题是,我是否可以“钩”入过程/函数/类/在每次输入和离开时记录该信息,或者至少有一种方法可以自动获取活动函数/过程的名称无需手动编写?
再次感谢您的帮助:)