From: Vicente Bosch Campos Date: 2011-03-26T00:59:21+09:00 Subject: Global Logger Hi, I want to have a global unique Logger object. Is there any other way than having an inherited class with the singleton mixin ? require 'logger' require 'singleton' module Utils class ApplicationLogger < Logger include Singleton def initialize super(STDOUT) end end end