Skip to content

Conversation

@rickr-sigma
Copy link

Description

Resolved version of #1286 which was accidentally closed.

The following changes decouple logrs from SFLogger, with the eventual goal to allow per context logging control (in a followup PR) by a user provided SFLogger.

This PR is not (yet) complete but is presented as a proof-of-concept. Further cleanup will be performed if this approach is deemed acceptable. One thing to be aware of is that certain interfaces are no longer supported in particular the functional variants of logging, and the WithTime, WithFields, WithError, Panic and Fatal which were all ONLY being exercised in unit tests.

Checklist

  • Created tests which fail without the change (if possible)
  • Extended the README / documentation, if necessary

@rickr-sigma rickr-sigma requested a review from a team as a code owner June 4, 2025 16:51
@rickr-sigma
Copy link
Author

@sfc-gh-pfus, @frbvianna sorry accidentally closed #1286. Here's the same PR sync'd against latest.

@rickr-sigma
Copy link
Author

ping @sfc-gh-pfus , @sfc-gh-dheyman ... making sure this is still on your radar, thanks.

@sfc-gh-pfus
Copy link
Collaborator

It is, sorry to keep you waiting!

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.

2 participants