0
私はロガークラスを使用していますが、エラーが発生しています。Rubyクラスロガーが動作しません
コード: -
class Try
def method_missing(method_name, *args)
logger.warn "I am try to call #{method_name} with these arguments #{args}"
super
end
end
Try.new.dummy(1, "my name is rosy.")
取得エラー: -
stack level too deep (SystemStackError)
を教えてください。この問題を解決する方法。
私の推測では、あなたが(logger' 'への呼び出しのための)' method_missing'を呼び出します(**は定義されていません) 'logger'を呼び出す' method_missing'をトリガー 'dummy'呼び出すことです'logger'を呼び出します...これは' Try'クラスのソースですか? –