    # File lib/ramaze/log/informer.rb, line 45
          def initialize(out = $stdout, log_levels = [:debug, :error, :info, :warn])
            @colorize = false

            @out =
              case out
              when STDOUT, :stdout, 'stdout'
                $stdout
              when STDERR, :stderr, 'stderr'
                $stderr
              when IO
                out
              else
                if out.respond_to?(:puts)
                  out
                else
                  File.open(out.to_s, 'ab+')
                end
              end

            if @out.respond_to?(:tty?) and class_trait[:colorize]
              @colorize = @out.tty?
            end

            @log_levels = log_levels
          end