def _format_check(settings):
    """
    Check the format of a urbanaccess_config object.

    Parameters
    ----------
    settings : dict
        urbanaccess_config as a dictionary
    Returns
    -------
    Nothing
    """
    valid_keys = ['data_folder', 'logs_folder', 'log_file', 'log_console',
        'log_name', 'log_filename', 'gtfs_api']
    for key in settings.keys():
        if key not in valid_keys:
            raise ValueError('{} not found in list of valid configuation keys'
                .format(key))
        if not isinstance(key, str):
            raise ValueError('{} must be a string'.format(key))
        if key == 'log_file' or key == 'log_console':
            if not isinstance(settings[key], bool):
                raise ValueError('{} must be boolean'.format(key))
