我有这个:
module CommonMethods
def createLog()
$log = Logger.new(logPath)
puts "Doesn't seem to fire..."
$log.level=Logger::INFO
return $log
end
在 shared.rb 中。
我试图从另一个脚本中调用它,但最终需要从多个脚本中调用它,如下所示:
require_relative "shared"
include CommonMethods
CommonMethods.createLog
但是,它似乎并没有真正做任何事情。
我尝试创建$log
为局部变量和全局变量,但没有“返回”它。我尝试了我能想到的一切(我来自 C# 背景),但我做错了。
在这个例子中,我试图调用一个外部方法来创建“日志”,然后我可以在本地使用它。我将对许多其他方法做同样的事情,但直到我可以正确调用方法。
有人可以帮忙吗?