aws / aws/aws-step-functions-data-science-sdk-python

stepfunctions package side effect of changing application's root logger logging level to ERROR

Offen
#193 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
Python
Sterne
299
Forks
84
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

stepfunctions packages resets the root logger's logging level. And it will mess up application's logging level setting when importing the stepfunctions package.

Here is where the logging level is reset:
https://github.com/aws/aws-step-functions-data-science-sdk-python/blob/main/src/stepfunctions/__init__.py#L23

### Reproduction Steps

config your logger before import stepfunctions. And then observed the logging level is changed after import stepfunctions.

---

This is :bug: Bug Report

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginnen Sie bei src/stepfunctions/__init__.py Zeile 23 und verfolgen Sie den Paketimportpfad, der den Root-Logger ändert. Reproduzieren Sie das Problem, indem Sie den Anwendungs-Logger vor dem Import von stepfunctions konfigurieren, und überprüfen Sie anschließend, dass der Import die Logging-Ebene der Anwendung unverändert lässt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
aws, python
Bereich
cloud
Issue-Typ
Bug
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.