Browse Source
Merge pull request #9421 from smatvienko-tb/hotfix/3.6-kafka-analytics-headers-stacktrace-20
TbKafkaProducerTemplate: addAnalyticHeaders - stacktrace level increased from 10 to 20 for TRACE enabled
pull/9431/head
Andrew Shvayka
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
2 additions and
2 deletions
-
common/queue/src/main/java/org/thingsboard/server/queue/kafka/TbKafkaProducerTemplate.java
|
|
|
@ -85,8 +85,8 @@ public class TbKafkaProducerTemplate<T extends TbQueueMsg> implements TbQueuePro |
|
|
|
if (log.isTraceEnabled()) { |
|
|
|
try { |
|
|
|
StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace(); |
|
|
|
int maxlevel = Math.min(stackTrace.length, 10); |
|
|
|
for (int i = 2; i < maxlevel; i++) { // ignore two levels: getStackTrace and addAnalyticHeaders
|
|
|
|
int maxLevel = Math.min(stackTrace.length, 20); |
|
|
|
for (int i = 2; i < maxLevel; i++) { // ignore two levels: getStackTrace and addAnalyticHeaders
|
|
|
|
headers.add(new RecordHeader("_stackTrace" + i, stackTrace[i].toString().getBytes(StandardCharsets.UTF_8))); |
|
|
|
} |
|
|
|
} catch (Throwable t) { |
|
|
|
|