Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
tokuhirom committed Apr 5, 2016
1 parent 5b40444 commit c6d1cf1
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ subprojects {
apply plugin: 'idea'

group 'me.geso.jdbcquerylog'
version '0.1.0'
version '0.1.3'

repositories {
mavenCentral()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import de.vandermeer.asciitable.v2.RenderedTable;
import de.vandermeer.asciitable.v2.V2_AsciiTable;
import de.vandermeer.asciitable.v2.render.V2_AsciiTableRenderer;
import de.vandermeer.asciitable.v2.render.WidthAbsoluteEven;
import de.vandermeer.asciitable.v2.render.WidthLongestLine;
import de.vandermeer.asciitable.v2.themes.V2_E_TableThemes;
import me.geso.jdbctracer.PreparedStatementListener;

Expand All @@ -27,7 +27,7 @@ public void trace(Connection connection, long elapsed, String query, List<Object
if (QueryLogDriver.isCompact()) {
query = compact(query);
}
log.info("{}", query);
System.err.println(query);
if (QueryLogDriver.isExplain()) {
try (PreparedStatement preparedStatement = connection.prepareStatement("EXPLAIN " + query)) {
try (ResultSet resultSet = preparedStatement.executeQuery()) {
Expand Down Expand Up @@ -58,18 +58,18 @@ public void trace(Connection connection, long elapsed, String query, List<Object

V2_AsciiTableRenderer rend = new V2_AsciiTableRenderer();
rend.setTheme(V2_E_TableThemes.UTF_LIGHT.get());
rend.setWidth(new WidthAbsoluteEven(76));
rend.setWidth(new WidthLongestLine());
RenderedTable render = rend.render(at);
for (String line : render.toString().split("\n")) {
log.info("{}", line);
System.err.println(line);
}
}
}
}
}

public String compact(String query) {
return query.replaceAll("\\n", "\\n");
return query.replaceAll("\\n", " ");
}

private String bind(String query, List<Object> binds) {
Expand All @@ -83,7 +83,7 @@ private String bind(String query, List<Object> binds) {
if (value instanceof Integer || value instanceof Long) {
matcher.appendReplacement(sb, String.valueOf(value));
} else {
matcher.appendReplacement(sb, '"' + String.valueOf(binds.get(idx++)) + '"');
matcher.appendReplacement(sb, '"' + String.valueOf(value) + '"');
}
result = matcher.find();
} while (result);
Expand Down

0 comments on commit c6d1cf1

Please sign in to comment.