old_contents: import logging
  
  from .models import Hit
  
  logger = logging.getLogger('molly.stats.db')
  
  class StatisticsHandler(logging.Handler):
      def emit(self, record):
          hit = Hit(
              session_key = record.session_key,
              user_agent = record.user_agent,
              device_id = record.device_id,
              ip_address = record.ip_address,
              referer = record.referer,
              full_path = record.full_path,
              requested = record.requested,
              response_time = record.response_time,
              local_name = record.local_name,
              view_name = record.view_name,
              status_code = record.status_code,
              redirect_to = record.redirect_to,
              traceback = getattr(record, 'traceback', None),
          )
          try:
              hit.save()
          except Exception, e:
              # Likely there was some sort of database exception, so this really
              # isn't going to work. We'll log it in case anyone's interested.
              logging.error("Couldn't save hit", exc_info=1, extra={'hit': hit})
  
  def configure_logging(conf):
      if getattr(conf, 'log_to_database', True):
         logger = logging.getLogger('molly.stats.requests')
         logger.addHandler(StatisticsHandler())
  
  
new_contents: import logging
  
  from .models import Hit
  
  logger = logging.getLogger('molly.stats.db')
  
  class StatisticsHandler(logging.Handler):
      def emit(self, record):
          hit = Hit(
              session_key = record.session_key,
              user_agent = record.user_agent,
              device_id = record.device_id,
              ip_address = record.ip_address,
              referer = record.referer,
              full_path = record.full_path,
              requested = record.requested,
              response_time = record.response_time,
              local_name = record.local_name,
              view_name = record.view_name,
              status_code = record.status_code,
              redirect_to = record.redirect_to,
              traceback = getattr(record, 'traceback', None),
          )
          try:
              hit.save()
          except Exception, e:
              # Likely there was some sort of database exception, so this really
              # isn't going to work. We'll log it in case anyone's interested.
              logger.error("Couldn't save hit", exc_info=1, extra={'hit': hit})
  
  def configure_logging(conf):
      if getattr(conf, 'log_to_database', True):
         logger = logging.getLogger('molly.stats.requests')
         logger.addHandler(StatisticsHandler())
  
  
subject: fix typo