Skip to content

Commit 351c76a

Browse files
committed
Some more information around used connector and NLS
1 parent 053dfc9 commit 351c76a

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

src/main/java/org/utplsql/cli/RunCommand.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,7 @@ private void outputMainInformation() {
244244
formatter.appendLine(JavaApiVersionInfo.getInfo());
245245
formatter.appendLine("Java-Version: " + System.getProperty("java.version"));
246246
formatter.appendLine("ORACLE_HOME: " + EnvironmentVariableUtil.getEnvValue("ORACLE_HOME"));
247+
formatter.appendLine("NLS_LANG: " + EnvironmentVariableUtil.getEnvValue("NLS_LANG"));
247248
formatter.appendLine("");
248249
formatter.appendLine("Thanks for testing!");
249250

src/main/java/org/utplsql/cli/datasource/TestedDataSourceProvider.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package org.utplsql.cli.datasource;
22

33
import com.zaxxer.hikari.HikariDataSource;
4+
import org.slf4j.Logger;
5+
import org.slf4j.LoggerFactory;
46
import org.utplsql.api.EnvironmentVariableUtil;
57
import org.utplsql.cli.ConnectionConfig;
68
import org.utplsql.cli.exception.DatabaseConnectionFailed;
@@ -19,6 +21,7 @@ interface ConnectStringPossibility {
1921
String getMaskedConnectString(ConnectionConfig config);
2022
}
2123

24+
private static final Logger logger = LoggerFactory.getLogger(TestedDataSourceProvider.class);
2225
private final ConnectionConfig config;
2326
private List<ConnectStringPossibility> possibilities = new ArrayList<>();
2427

@@ -46,6 +49,7 @@ private void setThickOrThinJdbcUrl(HikariDataSource ds ) throws SQLException
4649
for (ConnectStringPossibility possibility : possibilities) {
4750
ds.setJdbcUrl(possibility.getConnectString(config));
4851
try (Connection con = ds.getConnection()) {
52+
logger.info("Use connectstring {}", possibility.getMaskedConnectString(config));
4953
return;
5054
} catch (UnsatisfiedLinkError | Exception e) {
5155
errors.add(possibility.getMaskedConnectString(config) + ": " + e.getMessage());
@@ -78,6 +82,7 @@ private void setInitSqlFrom_NLS_LANG(HikariDataSource ds ) {
7882
sb.append(String.format("EXECUTE IMMEDIATE q'[%s]';\n", command));
7983
sb.append("END;");
8084

85+
logger.debug("NLS settings: {}", sb.toString());
8186
ds.setConnectionInitSql(sb.toString());
8287
}
8388
}

0 commit comments

Comments
 (0)