Skip to content

Commit dda3e89

Browse files
authored
Merge pull request #486 from technige/1.6-driver-logging
Better logging for Driver creation
2 parents 90f9672 + a6ff034 commit dda3e89

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

driver/src/main/java/org/neo4j/driver/internal/DriverFactory.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,10 @@ protected InternalDriver createDirectDriver( SecurityPlan securityPlan, BoltServ
158158
{
159159
ConnectionProvider connectionProvider = new DirectConnectionProvider( address, connectionPool );
160160
SessionFactory sessionFactory = createSessionFactory( connectionProvider, retryLogic, config );
161-
return createDriver( securityPlan, sessionFactory, metrics, config );
161+
InternalDriver driver = createDriver(securityPlan, sessionFactory, metrics, config);
162+
Logger log = config.logging().getLog( Driver.class.getSimpleName() );
163+
log.info( "Direct driver instance %s created for server address %s", driver, address.toString() );
164+
return driver;
162165
}
163166

164167
/**
@@ -176,7 +179,10 @@ protected InternalDriver createRoutingDriver( SecurityPlan securityPlan, BoltSer
176179
ConnectionProvider connectionProvider = createLoadBalancer( address, connectionPool, eventExecutorGroup,
177180
config, routingSettings );
178181
SessionFactory sessionFactory = createSessionFactory( connectionProvider, retryLogic, config );
179-
return createDriver( securityPlan, sessionFactory, metrics, config );
182+
InternalDriver driver = createDriver(securityPlan, sessionFactory, metrics, config);
183+
Logger log = config.logging().getLog( Driver.class.getSimpleName() );
184+
log.info( "Routing driver instance %s created for server address %s", driver, address.toString() );
185+
return driver;
180186
}
181187

182188
/**

driver/src/main/java/org/neo4j/driver/internal/InternalDriver.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ public class InternalDriver implements Driver
4747
this.sessionFactory = sessionFactory;
4848
this.metrics = metrics;
4949
this.log = logging.getLog( Driver.class.getSimpleName() );
50-
log.info( "Driver instance %s created", this );
5150
}
5251

5352
@Override

0 commit comments

Comments
 (0)