Skip to content

Commit a84ef19

Browse files
dbasunagjgarciao
andauthored
fix: Use structlog as the logging package, since simple_logger is not agent friendly (#1176)
* fix: updates to fix merge conflicts Signed-off-by: Debarati Basu-Nag <dbasunag@redhat.com> * fix: make all logs json formatted Signed-off-by: Debarati Basu-Nag <dbasunag@redhat.com> * fix: addressed comment from coderabbit and simplied the code a bit Signed-off-by: Debarati Basu-Nag <dbasunag@redhat.com> * fix: address review comments Signed-off-by: Debarati Basu-Nag <dbasunag@redhat.com> --------- Signed-off-by: Debarati Basu-Nag <dbasunag@redhat.com> Co-authored-by: Jorge <jgarciao@users.noreply.github.com>
1 parent 2690541 commit a84ef19

File tree

192 files changed

+482
-229
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

192 files changed

+482
-229
lines changed

.github/workflows/scripts/pr_workflow.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import logging
12
import os
23
import re
34
import sys
@@ -23,9 +24,8 @@
2324
from github.PullRequest import PullRequest
2425
from github.Repository import Repository
2526
from github.Team import Team
26-
from simple_logger.logger import get_logger
2727

28-
LOGGER = get_logger(name="pr_labeler")
28+
LOGGER = logging.getLogger("pr_labeler")
2929

3030

3131
class PrBaseClass:

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ dependencies = [
5050
"openshift-python-utilities>=5.0.71",
5151
"pytest-dependency>=0.6.0",
5252
"pytest-progress",
53-
"python-simple-logger",
53+
"structlog>=24.1.0",
5454
"pyyaml",
5555
"tenacity",
5656
"types-requests>=2.32.0.20241016",

tests/cluster_health/test_cluster_health.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import pytest
22
from ocp_resources.node import Node
33
from ocp_utilities.infra import assert_nodes_in_healthy_condition, assert_nodes_schedulable
4-
from simple_logger.logger import get_logger
4+
5+
from utilities.opendatahub_logger import get_logger
56

67
LOGGER = get_logger(name=__name__)
78

tests/cluster_health/test_operator_health.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
from ocp_resources.data_science_cluster import DataScienceCluster
44
from ocp_resources.dsc_initialization import DSCInitialization
55
from pytest_testconfig import config as py_config
6-
from simple_logger.logger import get_logger
76

87
from utilities.general import wait_for_pods_running
98
from utilities.infra import wait_for_dsc_status_ready, wait_for_dsci_status_ready
9+
from utilities.opendatahub_logger import get_logger
1010

1111
LOGGER = get_logger(name=__name__)
1212

tests/conftest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737
from pytest import Config, FixtureRequest
3838
from pytest_testconfig import config as py_config
3939
from semver import Version
40-
from simple_logger.logger import get_logger
4140

4241
from utilities.certificates_utils import create_ca_bundle_file
4342
from utilities.constants import (
@@ -65,6 +64,7 @@
6564
from utilities.logger import RedactedString
6665
from utilities.mariadb_utils import wait_for_mariadb_operator_deployments
6766
from utilities.minio import create_minio_data_connection_secret
67+
from utilities.opendatahub_logger import get_logger
6868
from utilities.operator_utils import get_cluster_service_version, get_csv_related_images
6969
from utilities.serving_runtime import get_runtime_image_from_template
7070
from utilities.user_utils import get_byoidc_issuer_url, get_oidc_tokens

tests/fixtures/inference.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
from ocp_resources.service import Service
1414
from ocp_resources.serving_runtime import ServingRuntime
1515
from pytest_testconfig import py_config
16-
from simple_logger.logger import get_logger
1716
from timeout_sampler import retry
1817

1918
from utilities.constants import (
@@ -24,6 +23,7 @@
2423
)
2524
from utilities.inference_utils import create_isvc
2625
from utilities.infra import get_data_science_cluster, wait_for_dsc_status_ready
26+
from utilities.opendatahub_logger import get_logger
2727
from utilities.serving_runtime import ServingRuntimeFromTemplate
2828

2929
LOGGER = get_logger(name=__name__)

tests/llama_stack/conftest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
from ocp_resources.secret import Secret
1717
from ocp_resources.service import Service
1818
from semver import Version
19-
from simple_logger.logger import get_logger
2019

2120
from tests.llama_stack.constants import (
2221
LLAMA_STACK_DISTRIBUTION_SECRET_DATA,
@@ -43,6 +42,7 @@
4342
from utilities.constants import Annotations, DscComponents
4443
from utilities.data_science_cluster_utils import update_components_in_dsc
4544
from utilities.general import generate_random_name
45+
from utilities.opendatahub_logger import get_logger
4646
from utilities.resources.llama_stack_distribution import LlamaStackDistribution
4747

4848
LOGGER = get_logger(name=__name__)

tests/llama_stack/inference/test_completions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import pytest
22
from llama_stack_client import LlamaStackClient
3-
from simple_logger.logger import get_logger
43

54
from tests.llama_stack.constants import ModelInfo
5+
from utilities.opendatahub_logger import get_logger
66

77
LOGGER = get_logger(name=__name__)
88

tests/llama_stack/safety/test_trustyai_fms_provider.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import pytest
22
import yaml
3-
from simple_logger.logger import get_logger
43

54
from tests.llama_stack.constants import LlamaStackProviders
65
from utilities.constants import BUILTIN_DETECTOR_CONFIG, CHAT_GENERATION_CONFIG, QWEN_MODEL_NAME, MinIo
6+
from utilities.opendatahub_logger import get_logger
77

88
LOGGER = get_logger(name=__name__)
99
SECURE_SHIELD_ID: str = "secure_shield"

tests/llama_stack/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@
1313
from llama_stack_client.types.file import File
1414
from llama_stack_client.types.vector_stores.vector_store_file import VectorStoreFile
1515
from ocp_resources.pod import Pod
16-
from simple_logger.logger import get_logger
1716
from timeout_sampler import retry
1817

1918
from tests.llama_stack.constants import (
2019
LLS_CORE_POD_FILTER,
2120
)
2221
from utilities.exceptions import UnexpectedResourceCountError
22+
from utilities.opendatahub_logger import get_logger
2323
from utilities.path_utils import resolve_repo_path
2424
from utilities.resources.llama_stack_distribution import LlamaStackDistribution
2525

0 commit comments

Comments
 (0)