code: def write_config(config, newlines=2):
      '''
      Writes the given parameter config into the config file. This function is
      intended to be used from states.
  
      If :mod:`syslog_ng.set_config_file
      <salt.modules.syslog_ng.set_config_file>`, is called before, this function
      will use the set config file.
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' syslog_ng.write_config config='# comment'
  
      '''
      succ = _write_config(config, newlines)
      changes = _format_changes(new=config)
      return _format_state_result(name='', result=succ, changes=changesf write_config(config, newlines=2):
      '''
      Writes the given parameter config into the config file. This function is
      intended to be used from states.
  
      If :mod:`syslog_ng.set_config_file
      <salt.modules.syslog_ng.set_config_file>`, is called before, this function
      will use the set config file.
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' syslog_ng.write_config config='# comment'
  
      '''
      succ = _write_config(config, newlines)
      changes = _format_changes(new=config)
      return _format_state_result(name='', result=succ, changes=changes)
docs: Writes the given parameter config into the config file. This function is
      intended to be used from states.
  
      If :mod:`syslog_ng.set_config_file
      <salt.modules.syslog_ng.set_config_file>`, is called before, this function
      will use the set config file.
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' syslog_ng.write_config config='# comment'