Skip to content

Commit 2e30344

Browse files
authored
Update ads_pipeline_run.py
1 parent 32d031e commit 2e30344

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

ads/pipeline/ads_pipeline_run.py

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/usr/bin/env python
22
# -*- coding: utf-8; -*-
33

4-
# Copyright (c) 2022, 2023 Oracle and/or its affiliates.
4+
# Copyright (c) 2022, 2024 Oracle and/or its affiliates.
55
# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/
66
import copy
77
import logging
@@ -689,6 +689,16 @@ def _build_filter_expression(self, steps: List = [], log_type: str = None) -> st
689689
sources = []
690690
subjects = []
691691
skipped_step_list = []
692+
693+
is_service_logging_enabled = False
694+
try:
695+
if self.service_logging:
696+
is_service_logging_enabled = True
697+
except LogNotConfiguredError:
698+
logger.warning(
699+
"Service log is not configured for pipeline. Streaming custom log."
700+
)
701+
692702
for step_run in self.step_runs:
693703
if not steps or (step_run.step_name in steps):
694704
step_name = step_run.step_name
@@ -703,7 +713,8 @@ def _build_filter_expression(self, steps: List = [], log_type: str = None) -> st
703713
subjects.append(f"subject = '{step_name}'")
704714
else:
705715
sources.append(f"source = '*{job_run_id}'")
706-
subjects.append(f"subject = '{step_name}'")
716+
if is_service_logging_enabled:
717+
subjects.append(f"subject = '{step_name}'")
707718
else:
708719
subjects.append(f"subject = '{step_name}'")
709720

0 commit comments

Comments
 (0)