Skip to content

Add support for using slog for log output#12

Merged
samuelkarp merged 1 commit into
containerd:mainfrom
dmcgowan:slog-support
Jun 24, 2026
Merged

Add support for using slog for log output#12
samuelkarp merged 1 commit into
containerd:mainfrom
dmcgowan:slog-support

Conversation

@dmcgowan

@dmcgowan dmcgowan commented Apr 3, 2026

Copy link
Copy Markdown
Member

Allows containerd logs to use the default slog logger if configured. Ensures that when formatting is set, such as through a default configuration, the slog format as well previously set.

Related to #2

This is only addressing compatibility with slog to allow a transition without breaking existing logs or support importing into a project which is using slog. I don't think we still have a good API design to wrap slog or plan for how we want to translate our current use of this library to slog. We could always have a "v2" of this library which just uses slog Logger over logrus Logger, but I think the ideal outcome is we deprecate this library in the future in favor of slog. There is very little functionality this library adds on top of slog.

Comment thread slog.go
Comment thread slog.go
Allows containerd logs to use the default slog logger if configured.
Ensures that when formatting is set, such as through a default
configuration, if the slog format as well previously set.

Signed-off-by: Derek McGowan <derek@mcg.dev>
@samuelkarp samuelkarp merged commit 07c1312 into containerd:main Jun 24, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants