【发布时间】:2010-12-13 11:55:07
【问题描述】:
在许多 ruby 类之间共享记录器实例的最佳(正确)方法是什么?
现在我刚刚将记录器创建为全局 $logger = Logger.new 变量,但我觉得有一种更好的方法可以在不使用全局变量的情况下做到这一点。
如果我有以下情况:
module Foo
class A
class B
class C
...
class Z
end
在所有类之间共享记录器实例的最佳方式是什么?我是否以某种方式在 Foo 模块中声明/创建记录器,还是只是使用全局 $logger 正常?
【问题讨论】:
标签: ruby global-variables logging