def logger=logger
    Util::Logger.loggers.delete(self.logger.resource) if self.logger

    if logger.is_a?(Util::Logger)
      @logger = logger
    else
      @logger = Util::Logger.new(logger)
    end
  end
def logger=logger
    Util::Logger.loggers.delete(self.logger.resource) if self.logger

    if logger.is_a?(Util::Logger)
      @logger = logger
    else
      @logger = Util::Logger.new(logger)
    end
  end
Set current object logger instance

 * *Parameters*
   - [String, Nucleon::Util::Logger] *logger*  Logger instance or resource name for new logger

 * *Returns*
   - [Void]  This method does not return a value

 * *Errors*

 See also:
 - Nucleon::Util::Logger::loggers
 - Nucleon::Util::Logger::new