このメソッドどこから呼ばれてるんだって調べるときにはPryを使ったりするかも知れませんが、大量に呼ばれたりしてるといちいち止めていられません。そこでログに呼び出し元を吐き出して後から調べるということをしてみたくなった時のための方法。
Logger.new('log/hogehoge.log').debug caller[0]
これを呼び出し元を調べたいメソッドに仕込んでおくと指定したlogファイルに直近の呼び出し元が書かれていくので後で調べていくのに便利です。
Go to list of users who liked
More than 5 years have passed since last update.
このメソッドどこから呼ばれてるんだって調べるときにはPryを使ったりするかも知れませんが、大量に呼ばれたりしてるといちいち止めていられません。そこでログに呼び出し元を吐き出して後から調べるということをしてみたくなった時のための方法。
Logger.new('log/hogehoge.log').debug caller[0]
これを呼び出し元を調べたいメソッドに仕込んでおくと指定したlogファイルに直近の呼び出し元が書かれていくので後で調べていくのに便利です。
Register as a new user and use Qiita more conveniently
Go to list of users who liked