def prepare_log_dir(name):
    config = ConfigParser.ConfigParser()
    config.read('/etc/edeploy.conf')

    def config_get(section, name, default):
        'Secured config getter.'
        try:
            return config.get(section, name)
        except (ConfigParser.NoOptionError, ConfigParser.NoSectionError):
            return default

    cfg_dir = os.path.normpath(config_get('SERVER', 'HEALTHDIR', '')) + '/'
    dirname = startup_date
    dest_dir = cfg_dir + 'dahc/%s/' % name + dirname

    try:
        if not os.path.isdir(dest_dir):
            os.makedirs(dest_dir)
    except OSError, e:
        HL.fatal_error("Cannot create %s directory (%s)" % (dest_dir, e.errno))

    HP.logger.info("Results will be stored in %s" % dest_dir)
    return dest_dir
dataset/ETHPy150Open redhat-cip/edeploy/src/health-server.py/prepare_log_dir/original