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

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

Đang mở
#193 0 bình luận 1 reaction 0 người được giao Xem trên GitHub
bug
Ngôn ngữ chính
Python
Star
299
Fork
84
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

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

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu tại dòng 23 của src/stepfunctions/__init__.py và lần theo đường dẫn import của package làm thay đổi root logger. Tái hiện vấn đề bằng cách cấu hình application logger trước khi import stepfunctions, sau đó xác minh rằng việc import không làm thay đổi logging level của ứng dụng.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
aws, python
Lĩnh vực
cloud
Loại issue
Lỗi
Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Đặc tả rõ ràng
Mức phù hợp với người mới
45/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.