Skip to content

replace logrus with log/slog#2514

Open
mscso wants to merge 1 commit into
smallstep:masterfrom
mscso:slog
Open

replace logrus with log/slog#2514
mscso wants to merge 1 commit into
smallstep:masterfrom
mscso:slog

Conversation

@mscso

@mscso mscso commented Jan 6, 2026

Copy link
Copy Markdown

Name of feature:

Replace unmaintained sirupsen/logrus with stdlib log/slog.

Pain or issue this feature alleviates:

sirupsen/logrus unmaintained.

Why is this important to the project (if not answered above):

removes unmaintained dependency risk - also from downstream projects.

💔Thank you!

@CLAassistant

CLAassistant commented Jan 6, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@github-actions github-actions Bot added the needs triage Waiting for discussion / prioritization by team label Jan 6, 2026
@hslatman hslatman self-assigned this Jan 19, 2026
@hslatman

Copy link
Copy Markdown
Member

Hi @mscso, thank you for opening the PR. While it's indeed a good step to start using log/slog, we'll need to adapt more (internal) projects to be able to use it in the CA code base. We have more changes related to this coming up, so we may need to wait for those to land first.

Note that logrus isn't fully unmaintained. A new release went out last week: https://github.com/sirupsen/logrus/releases/tag/v1.9.4.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs triage Waiting for discussion / prioritization by team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants