

def get_log_args(conf, log_file_name, **kwargs):
    cmd_args = []
    if conf.debug:
        cmd_args.append('--debug')
    if conf.verbose:
        cmd_args.append('--verbose')
    if (conf.log_dir or conf.log_file):
        cmd_args.append(('--log-file=%s' % log_file_name))
        log_dir = None
        if (conf.log_dir and conf.log_file):
            log_dir = os.path.dirname(os.path.join(conf.log_dir, conf.log_file))
        elif conf.log_dir:
            log_dir = conf.log_dir
        elif conf.log_file:
            log_dir = os.path.dirname(conf.log_file)
        if log_dir:
            cmd_args.append(('--log-dir=%s' % log_dir))
        if (kwargs.get('metadata_proxy_watch_log') is False):
            cmd_args.append('--nometadata_proxy_watch_log')
    elif conf.use_syslog:
        cmd_args.append('--use-syslog')
        if conf.syslog_log_facility:
            cmd_args.append(('--syslog-log-facility=%s' % conf.syslog_log_facility))
    return cmd_args

dataset/ETHPy150Open openstack/neutron/neutron/agent/common/config.py get_log_args/original