9 raise "only one Log can be defined" if @@instance
13 @spawning = false # to prevent infinite loops!
16 ## must be called if you want to see anything!
17 ## once called, will respawn if killed...
19 return if @mode.buffer || !BufferManager.instantiated? || !@respawn || @spawning
21 @mode.buffer = BufferManager.instance.spawn "<log>", @mode, :hidden => true
28 @mode << "#{Time.now}: #{s.chomp}\n"
29 $stderr.puts "[#{Time.now}] #{s.chomp}" unless @mode.buffer
32 def self.method_missing m, *a
33 @@instance = Logger.new unless @@instance