Skip to content

Add support for using slog for log output#12

Open
dmcgowan wants to merge 1 commit intocontainerd:mainfrom
dmcgowan:slog-support
Open

Add support for using slog for log output#12
dmcgowan wants to merge 1 commit intocontainerd:mainfrom
dmcgowan:slog-support

Conversation

@dmcgowan
Copy link
Copy Markdown
Member

@dmcgowan dmcgowan commented Apr 3, 2026

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.

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>
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.

1 participant