This is an automated email from the ASF dual-hosted git repository.

peacewong pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/linkis.git

commit d245994970df12e07b8d5c8592aab6628e4a28df
Author: peacewong <[email protected]>
AuthorDate: Fri Sep 22 14:55:15 2023 +0800

    add debug switch params  to task
---
 .../org/apache/linkis/protocol/constants/TaskConstant.java    |  1 +
 .../scala/org/apache/linkis/protocol/utils/TaskUtils.scala    | 11 +++++++++++
 2 files changed, 12 insertions(+)

diff --git 
a/linkis-commons/linkis-protocol/src/main/java/org/apache/linkis/protocol/constants/TaskConstant.java
 
b/linkis-commons/linkis-protocol/src/main/java/org/apache/linkis/protocol/constants/TaskConstant.java
index 42661f828..6eb97c84d 100644
--- 
a/linkis-commons/linkis-protocol/src/main/java/org/apache/linkis/protocol/constants/TaskConstant.java
+++ 
b/linkis-commons/linkis-protocol/src/main/java/org/apache/linkis/protocol/constants/TaskConstant.java
@@ -69,6 +69,7 @@ public interface TaskConstant {
   String TICKET_ID = "ticketId";
   String ENGINE_CONN_TASK_ID = "engineConnTaskId";
   String ENGINE_CONN_SUBMIT_TIME = "engineConnSubmitTime";
+  String DEBUG_ENBALE = "debug.enable";
 
   String PARAMS_DATA_SOURCE = "dataSources";
 
diff --git 
a/linkis-commons/linkis-protocol/src/main/scala/org/apache/linkis/protocol/utils/TaskUtils.scala
 
b/linkis-commons/linkis-protocol/src/main/scala/org/apache/linkis/protocol/utils/TaskUtils.scala
index 3b94bbdc1..9b2be16ef 100644
--- 
a/linkis-commons/linkis-protocol/src/main/scala/org/apache/linkis/protocol/utils/TaskUtils.scala
+++ 
b/linkis-commons/linkis-protocol/src/main/scala/org/apache/linkis/protocol/utils/TaskUtils.scala
@@ -97,4 +97,15 @@ object TaskUtils {
   def addLabelsMap(params: util.Map[String, AnyRef], labels: util.Map[String, 
AnyRef]): Unit =
     addMap(params, labels, TaskConstant.LABELS)
 
+  def isWithDebugInfo(params: util.Map[String, AnyRef]): Boolean = {
+    val debug = getConfigurationMap(params, 
TaskConstant.PARAMS_CONFIGURATION_STARTUP).get(
+      TaskConstant.DEBUG_ENBALE
+    )
+    if (debug != null && "true".equals(debug.toString)) {
+      true
+    } else {
+      false
+    }
+  }
+
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to