diff --git a/common-common/pom.xml b/common-common/pom.xml index 2b9231a..878a036 100644 --- a/common-common/pom.xml +++ b/common-common/pom.xml @@ -7,7 +7,7 @@ cn.axzo.framework common-common - 1.1.3 + 1.1.4 diff --git a/common-common/src/main/java/cn/azxo/framework/common/logger/logback/LogPrefixPropertyDefiner.java b/common-common/src/main/java/cn/azxo/framework/common/logger/logback/LogPrefixPropertyDefiner.java new file mode 100644 index 0000000..b0bf48a --- /dev/null +++ b/common-common/src/main/java/cn/azxo/framework/common/logger/logback/LogPrefixPropertyDefiner.java @@ -0,0 +1,19 @@ +package cn.azxo.framework.common.logger.logback; + +import ch.qos.logback.core.PropertyDefinerBase; + +public class LogPrefixPropertyDefiner extends PropertyDefinerBase { + + @Override + public String getPropertyValue() { + PodNamespacePropertyDefiner podNamespacePropertyDefiner = new PodNamespacePropertyDefiner(); + String env = podNamespacePropertyDefiner.getPropertyValue(); + + // 本地没有注入namespace + if (env == null) { + return "logs/"; + } else { + return "/mnt/app-logdata/" + env; + } + } +}