This is an automated email from the ASF dual-hosted git repository.
yunqing pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/inlong.git
The following commit(s) were added to refs/heads/master by this push:
new d1dc70ee7 [INLONG-7550][Sort] Optimize the log printing level of dirty
data to avoid generating a large number of logs (#7551)
d1dc70ee7 is described below
commit d1dc70ee7963a600d0f69f6c27af3a519494f852
Author: yunqingmoswu <[email protected]>
AuthorDate: Wed Mar 8 12:22:07 2023 +0800
[INLONG-7550][Sort] Optimize the log printing level of dirty data to avoid
generating a large number of logs (#7551)
---
.../org/apache/inlong/sort/base/dirty/sink/log/LogDirtySink.java | 5 ++---
.../java/org/apache/inlong/sort/base/dirty/sink/s3/S3DirtySink.java | 2 +-
2 files changed, 3 insertions(+), 4 deletions(-)
diff --git
a/inlong-sort/sort-connectors/base/src/main/java/org/apache/inlong/sort/base/dirty/sink/log/LogDirtySink.java
b/inlong-sort/sort-connectors/base/src/main/java/org/apache/inlong/sort/base/dirty/sink/log/LogDirtySink.java
index b7f7af914..2884ac398 100644
---
a/inlong-sort/sort-connectors/base/src/main/java/org/apache/inlong/sort/base/dirty/sink/log/LogDirtySink.java
+++
b/inlong-sort/sort-connectors/base/src/main/java/org/apache/inlong/sort/base/dirty/sink/log/LogDirtySink.java
@@ -46,11 +46,10 @@ public class LogDirtySink<T> implements DirtySink<T> {
private static final long serialVersionUID = 1L;
private static final Logger LOGGER =
LoggerFactory.getLogger(LogDirtySink.class);
-
- private RowData.FieldGetter[] fieldGetters;
private final String format;
private final String fieldDelimiter;
private final DataType physicalRowDataType;
+ private RowData.FieldGetter[] fieldGetters;
private RowDataToJsonConverter converter;
public LogDirtySink(String format, String fieldDelimiter, DataType
physicalRowDataType) {
@@ -79,7 +78,7 @@ public class LogDirtySink<T> implements DirtySink<T> {
// Only support csv format when the row is not a 'RowData' and
'JsonNode'
value = FormatUtils.csvFormat(data, labelMap, fieldDelimiter);
}
- LOGGER.info("[{}] {}", dirtyData.getLogTag(), value);
+ LOGGER.debug("[{}] {}", dirtyData.getLogTag(), value);
}
private String format(RowData data, LogicalType rowType,
diff --git
a/inlong-sort/sort-connectors/base/src/main/java/org/apache/inlong/sort/base/dirty/sink/s3/S3DirtySink.java
b/inlong-sort/sort-connectors/base/src/main/java/org/apache/inlong/sort/base/dirty/sink/s3/S3DirtySink.java
index 66c1428d3..26f9d66f4 100644
---
a/inlong-sort/sort-connectors/base/src/main/java/org/apache/inlong/sort/base/dirty/sink/s3/S3DirtySink.java
+++
b/inlong-sort/sort-connectors/base/src/main/java/org/apache/inlong/sort/base/dirty/sink/s3/S3DirtySink.java
@@ -161,7 +161,7 @@ public class S3DirtySink<T> implements DirtySink<T> {
value = FormatUtils.csvFormat(data, labelMap,
s3Options.getFieldDelimiter());
}
if (s3Options.enableDirtyLog()) {
- LOGGER.info("[{}] {}", dirtyData.getLogTag(), value);
+ LOGGER.debug("[{}] {}", dirtyData.getLogTag(), value);
}
batchBytes += value.getBytes(UTF_8).length;
size++;