Skip to content

Commit 66e1a06

Browse files
[improve][client] Don't print info logs for each schema loaded by client (#23206)
1 parent b661ec8 commit 66e1a06

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

pulsar-client/src/main/java/org/apache/pulsar/client/impl/schema/reader/MultiVersionAvroReader.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,11 @@ public MultiVersionAvroReader(Schema readerSchema, ClassLoader pojoClassLoader,
4444
protected SchemaReader<T> loadReader(BytesSchemaVersion schemaVersion) {
4545
SchemaInfo schemaInfo = getSchemaInfoByVersion(schemaVersion.get());
4646
if (schemaInfo != null) {
47-
LOG.info("Load schema reader for version({}), schema is : {}, schemaInfo: {}",
48-
SchemaUtils.getStringSchemaVersion(schemaVersion.get()),
49-
schemaInfo.getSchemaDefinition(), schemaInfo.toString());
47+
if (LOG.isDebugEnabled()) {
48+
LOG.debug("Load schema reader for version({}), schema is : {}, schemaInfo: {}",
49+
SchemaUtils.getStringSchemaVersion(schemaVersion.get()),
50+
schemaInfo.getSchemaDefinition(), schemaInfo);
51+
}
5052
boolean jsr310ConversionEnabled = getJsr310ConversionEnabledFromSchemaInfo(schemaInfo);
5153
return new AvroReader<>(parseAvroSchema(schemaInfo.getSchemaDefinition()),
5254
readerSchema, pojoClassLoader, jsr310ConversionEnabled);

0 commit comments

Comments
 (0)