gpt4 book ai didi

Java:如何记录调用我的函数的位置

转载 作者:行者123 更新时间:2023-11-29 09:40:32 24 4
gpt4 key购买 nike

有没有比肆意抛出异常并捕获堆栈跟踪以找出为什么(或至少从哪里)调用我的函数更好的方法?

我可以记录调用者正在使用的参数,但我无法获取调用者位置本身。它是一些第三方软件,因此无法找到所有引用资料并添加日志信息。我也对将调试器附加到正在运行的 jvm 犹豫不决。

最佳答案

您可以调用Thread.currentThread().getStackTrace()

这会给你一个 StackTrace 数组,就像你抛出异常时得到的一样。

希望这对您有所帮助。 :)

关于Java:如何记录调用我的函数的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42534564/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com