def logger
      @logger ||= begin
        logger      = SemanticLogger::Processor.logger.clone
        logger.name = self.class.name
        logger
      end
    end
def logger
      @logger ||= begin
        logger      = SemanticLogger::Processor.logger.clone
        logger.name = self.class.name
        logger
      end
    end
Give each appender its own logger for logging.
 For example trace messages sent to services or errors when something fails.