少し前に、script/server
ファイルに追加されたコード (4 ~ 5 行) を使用したことを覚えています。これによりputs
、webrick の実行中にすべてのメソッド呼び出しのトレースが表示されました。出力は次のようなものでした:
Entering: x method
Exiting: x method
それがどのように行われたか、またはそれをどのように複製するかを、私は一生思い出せません。誰にもアイデアはありますか?
少し前に、script/server
ファイルに追加されたコード (4 ~ 5 行) を使用したことを覚えています。これによりputs
、webrick の実行中にすべてのメソッド呼び出しのトレースが表示されました。出力は次のようなものでした:
Entering: x method
Exiting: x method
それがどのように行われたか、またはそれをどのように複製するかを、私は一生思い出せません。誰にもアイデアはありますか?
Kernel.set_trace_func
、またはtracepoint 、またはrbtrace、またはUnrollerからこれを行う方法はいくらでもあります(最近ではどれだけうまく機能するかは不明です)。
ただし、この SO answerについて具体的に考えているかもしれません。