2

少し前に、script/serverファイルに追加されたコード (4 ~ 5 行) を使用したことを覚えています。これによりputs、webrick の実行中にすべてのメソッド呼び出しのトレースが表示されました。出力は次のようなものでした:

Entering: x method
Exiting: x method

それがどのように行われたか、またはそれをどのように複製するかを、私は一生思い出せません。誰にもアイデアはありますか?

4

1 に答える 1

3

Kernel.set_trace_func、またはtracepoint 、またはrbtrace、またはUnrollerからこれを行う方法はいくらでもあります(最近ではどれだけうまく機能するかは不明です)。

ただし、この SO answerについて具体的に考えているかもしれません。

于 2012-06-15T04:33:16.347 に答える