DBZ-5874 Making sure trace message gets logged
This commit is contained in:
parent
d42b5480a3
commit
e7aba47a24
@ -733,6 +733,8 @@ private static List<Column> resolveColumnsFromStreamTupleData(ByteBuffer buffer,
|
||||
final String typeExpression = column.typeExpression();
|
||||
final boolean optional = column.isOptional();
|
||||
|
||||
final Column replicationMessageColumn;
|
||||
|
||||
// Read the sub-message type
|
||||
// 't' : Value is represented as text
|
||||
// 'u' : An unchanged TOAST-ed value, actual value is not sent.
|
||||
@ -740,7 +742,7 @@ private static List<Column> resolveColumnsFromStreamTupleData(ByteBuffer buffer,
|
||||
char type = (char) buffer.get();
|
||||
if (type == 't') {
|
||||
final String valueStr = readColumnValueAsString(buffer);
|
||||
columns.add(
|
||||
replicationMessageColumn =
|
||||
new AbstractReplicationMessageColumn(columnName, columnType, typeExpression, optional) {
|
||||
@Override
|
||||
public Object getValue(PgConnectionSupplier connection, boolean includeUnknownDatatypes) {
|
||||
@ -755,7 +757,7 @@ public String toString() {
|
||||
});
|
||||
}
|
||||
else if (type == 'u') {
|
||||
columns.add(
|
||||
replicationMessageColumn =
|
||||
new UnchangedToastedReplicationMessageColumn(columnName, columnType, typeExpression, optional) {
|
||||
@Override
|
||||
public String toString() {
|
||||
@ -764,7 +766,7 @@ public String toString() {
|
||||
});
|
||||
}
|
||||
else if (type == 'n') {
|
||||
columns.add(
|
||||
replicationMessageColumn =
|
||||
new AbstractReplicationMessageColumn(columnName, columnType, typeExpression, true) {
|
||||
@Override
|
||||
public Object getValue(PgConnectionSupplier connection, boolean includeUnknownDatatypes) {
|
||||
@ -772,9 +774,11 @@ public Object getValue(PgConnectionSupplier connection, boolean includeUnknownDa
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
columns.add(replicationMessageColumn);
|
||||
LOGGER.trace("Column: {}", replicationMessageColumn));
|
||||
}
|
||||
|
||||
columns.forEach(c -> LOGGER.trace("Column: {}", c));
|
||||
return columns;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user