This is an automated email from the ASF dual-hosted git repository.

tallison pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tika.git


The following commit(s) were added to refs/heads/main by this push:
     new 6c4456cd5 log truncated field
6c4456cd5 is described below

commit 6c4456cd5d728ac6c1f702fa5e44538ca70410bb
Author: tballison <[email protected]>
AuthorDate: Wed Nov 23 11:33:55 2022 -0500

    log truncated field
---
 .../main/java/org/apache/tika/pipes/emitter/jdbc/JDBCEmitter.java  | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git 
a/tika-pipes/tika-emitters/tika-emitter-jdbc/src/main/java/org/apache/tika/pipes/emitter/jdbc/JDBCEmitter.java
 
b/tika-pipes/tika-emitters/tika-emitter-jdbc/src/main/java/org/apache/tika/pipes/emitter/jdbc/JDBCEmitter.java
index ce6fc79c8..968cbb4ad 100644
--- 
a/tika-pipes/tika-emitters/tika-emitter-jdbc/src/main/java/org/apache/tika/pipes/emitter/jdbc/JDBCEmitter.java
+++ 
b/tika-pipes/tika-emitters/tika-emitter-jdbc/src/main/java/org/apache/tika/pipes/emitter/jdbc/JDBCEmitter.java
@@ -317,7 +317,7 @@ public class JDBCEmitter extends AbstractEmitter implements 
Initializable, Close
         String val = getVal(metadata, key, type);
         String lcType = type.toLowerCase(Locale.US);
         if (lcType.startsWith("varchar")) {
-            updateVarchar(lcType, insertStatement, i, val);
+            updateVarchar(key, lcType, insertStatement, i, val);
             return;
         }
         switch (lcType) {
@@ -389,7 +389,8 @@ public class JDBCEmitter extends AbstractEmitter implements 
Initializable, Close
         insertStatement.setDouble(i, d);
     }
 
-    private void updateVarchar(String type, PreparedStatement insertStatement, 
int i, String val)
+    private void updateVarchar(String key, String type, PreparedStatement 
insertStatement, int i,
+                               String val)
             throws SQLException {
         if (StringUtils.isBlank(val)) {
             updateString(insertStatement, i, val);
@@ -401,7 +402,7 @@ public class JDBCEmitter extends AbstractEmitter implements 
Initializable, Close
             if (val.length() > len) {
                 int origLength = val.length();
                 val = val.substring(0, len);
-                LOGGER.warn("truncating varchar from {} to {}", origLength, 
len);
+                LOGGER.warn("truncating varchar ({}) from {} to {}", key, 
origLength, len);
             }
             updateString(insertStatement, i, val);
             return;

Reply via email to