Caideyipi opened a new pull request, #17900: URL: https://github.com/apache/iotdb/pull/17900
Summary: Format PipeLogger messages before handing them to the periodical logger, then pass the formatted text as a fixed %s payload so percent signs in dynamic messages or throwable stack traces are not interpreted by String.format. Added regression tests for plain messages and throwable stack traces containing percent signs. Tests: mvn -pl iotdb-core/node-commons spotless:apply passed; mvn -pl iotdb-core/node-commons -Dtest=PipeLoggerTest test currently fails during testCompile in existing CommitProgressKeeperTest because RegionProgress, WriterId, and WriterProgress are missing from org.apache.iotdb.rpc.subscription.payload.poll. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
