private static Logger createLogger( Config config ) { Logging logging = getOrDefault( config ).logging(); return logging.getLog( LOGGER_NAME ); }
/** * Return a driver for a Neo4j instance with custom configuration. * * @param uri the URL to a Neo4j instance * @param authToken authentication to use, see {@link AuthTokens} * @param config user defined configuration * @return a new driver to the database instance specified by the URL */ public static Driver driver( URI uri, AuthToken authToken, Config config ) { config = getOrDefault( config ); RoutingSettings routingSettings = config.routingSettings(); RetrySettings retrySettings = config.retrySettings(); return new DriverFactory().newInstance( uri, authToken, routingSettings, retrySettings, config ); }