Reputation: 67
I am use logger class but I am getting error.
Code :-
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.")
Getting error:-
stack level too deep (SystemStackError)
Please tell us. How to solve this problem.
Upvotes: 0
Views: 106
Reputation: 30056
I'm assuming you are not in a rails app. Have you instantiated the logger
instance?
require 'logger'
logger = Logger.new(STDOUT)
logger.level = Logger::WARN
logger.warn "test"
Upvotes: 2