# File lib/main/base.rb, line 333
    def logger= log
      unless(defined?(@logger) and @logger == log)
        case log 
          when ::Logger, Logger
            @logger = log
          when IO, StringIO
            @logger = Logger.new log 
            @logger.level = logger_level 
          else
            @logger = Logger.new *log
            @logger.level = logger_level 
        end
      end
      @logger
    end