application logger pattern full-replacement support #11291
Closed
+522
−189
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fix #11290.
Automatically change logger's pattern with the configured value.
log4j
profiler.log4j.logging.pattern.replace.enable=true
profiler.log4j.logging.pattern.full_replace.with=TxId:%X{PtxId} %m
log4j2
profiler.log4j2.logging.pattern.replace.enable=true
profiler.log4j2.logging.pattern.full_replace.with=TxId:%X{PtxId} %msg
logback
profiler.logback.logging.pattern.replace.enable=true
profiler.logback.logging.pattern.full_replace.with=%d{yyyy-MM-dd HH:mm:ss} [%p] [%t] %c [Txid:%X{PtxId} ReqId:%X{PreqId}] --- %m%n