code: def configure_syslog(request=None, logger=None, exceptions=False):
      
      syslog_host = getattr(options, 'syslog_host', None)
      if not syslog_host:
          return
  
      sys.modules["logging"].raiseExceptions = exceptions
      handler = SysLogHandler(address=(syslog_host, options.syslog_port))
      formatter = log_formatter(request)
      handler.setFormatter(formatter)
  
      if request:
          handler.addFilter(RequestFilter(request))
  
      if logger:
          logger.addHandler(handler)
      else:
          logging.getLogger().addHandler(handler)
docs: Configure syslog logging channel.
      It is turned on by setting `syslog_host` in the config file.
      The port default to 514 can be overridden by setting `syslog_port`.
  
      :param request: tornado.httputil.HTTPServerRequest instance
      :param exceptions: boolean - This indicates if we should raise
          exceptions encountered in the logging system.