aliyun / aliyun/aliyun-log-python-sdk
setting logging handler to root and set level to DEBUG will cause recursive calling from requests/urllib3
Open
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 176
- Forks
- 119
- Avg merge
- 3h 56m
- Merged PRs (30d)
- 2
Description
- set root logger as sls logger
- sls logger will use requests and urllib3
- there's a event, call sls logger which cause http request
- #3 will cause another logging request from in #2
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the setup with the root logger configured as the SLS logger, then trigger an event that causes an HTTP request through requests and urllib3. Trace the repeated logging and define done as preventing recursive logging requests while preserving the intended logging behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- observability
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100