我的申请给了我这个错误:
/usr/local/www/sl-exchange/lib/exchange.rb:25:in 'initialize': uninitialized constant Exchange::Logger (NameError).
Logger
来自哪个宝石或文件?
class Exchange
attr_accessor :logger, :options
QUEUE_INTERVAL = 15
MONTHLY_PROCESS_DAY = 1
MINUTE = 60
HOUR_IN_SECONDS = 60 * 60
def initialize()
# Setup Logging
self.logger = Logger.new(STDOUT) #<-- this line is giving me issues
...
答案 0 :(得分:2)
我不确定我的意思是什么,但是如果您只是询问需要什么,那么在Ruby Doc您可以看到Logger类是在logger.rb中定义的,所以{{1应该做的伎俩。
此外,无需使用self.logger方法,只需使用require 'logger'
@logger