diff --git a/acs/nladmin-system/src/main/java/org/nl/config/TlogIdGenerator.java b/acs/nladmin-system/src/main/java/org/nl/config/TlogIdGenerator.java new file mode 100644 index 000000000..90be04997 --- /dev/null +++ b/acs/nladmin-system/src/main/java/org/nl/config/TlogIdGenerator.java @@ -0,0 +1,11 @@ +package org.nl.config; + +import cn.hutool.core.util.IdUtil; +import com.yomahub.tlog.id.TLogIdGenerator; + +public class TlogIdGenerator extends TLogIdGenerator { + @Override + public String generateTraceId() { + return IdUtil.getSnowflake(1, 1).nextIdStr(); + } +} diff --git a/acs/nladmin-system/src/main/resources/config/application.yml b/acs/nladmin-system/src/main/resources/config/application.yml index f943602c7..9d5b4935c 100644 --- a/acs/nladmin-system/src/main/resources/config/application.yml +++ b/acs/nladmin-system/src/main/resources/config/application.yml @@ -78,3 +78,8 @@ security: - /api/localStorage/pictures # 参数 - /api/param/getValueByCode +tlog: + pattern: "[$preApp][$preIp][$spanId][$traceId]" + enable-invoke-time-print: true + id-generator: org.nl.config.TlogIdGenerator +