1

我有一个 Rails 应用程序,并希望以更少的内存占用运行其中的一部分。因此,我试图在没有 Rails 的情况下运行这些。

Everything(?) 是required,但代码在调用logger.

有没有办法在全局范围内创建一个变量或方法logger,或者从外部将一个变量或方法添加到特定类的范围内?我不想从代码中删除所有日志记录。

4

1 回答 1

0

我最终在以下位置创建了一个logger方法Object

class Object
  def logger
    -> { Logging.logger.root }.call
  end
end

如果您有更好的解决方案,请说出来。

于 2013-10-22T10:04:44.683 回答