Skip to content

Conversation

@PhilBastian
Copy link
Contributor

No description provided.

@PhilBastian PhilBastian self-assigned this Jun 9, 2025
@PhilBastian PhilBastian requested a review from ramonsmits June 24, 2025 07:12
Copy link
Member

@ramonsmits ramonsmits left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great job!

Some questions:

  • Why not OpenTelemetry OLTP exporter? I think this is even supported by Seq.
  • Ensure all loggers/providers are always flushed in finally
  • I think a bootstrap logger that is based on logging extensions would make sense.
  • As a lot of init is done only in "commands" where a hostbuilder is created any logger lifetimes there could be ended when that host instance gets disposed. If Seq/NLog its initialized and passed this can't result in lifetime issues
  • Seems that some log statements can benefit from logger scopes like OnMessagein the ingestioners, custom checks, etc. but maybe that that should not be part of this PR as its already HUGE
  • Do a search on ." as I saw many messages ending in .

@PhilBastian PhilBastian merged commit 007ef79 into master Jul 2, 2025
32 checks passed
@PhilBastian PhilBastian deleted the extensions.logging_spike branch July 2, 2025 06:05
@PhilBastian PhilBastian added this to the vNext milestone Jul 2, 2025
@PhilBastian PhilBastian changed the title convert SC loggers to ILogger convert ServiceControl loggers to Microsoft.Extentions.Logging Jul 2, 2025
@DavidBoike DavidBoike changed the title convert ServiceControl loggers to Microsoft.Extentions.Logging Convert ServiceControl loggers to Microsoft.Extentions.Logging Jul 2, 2025
@jasontaylordev jasontaylordev changed the title Convert ServiceControl loggers to Microsoft.Extentions.Logging Convert ServiceControl loggers to Microsoft.Extensions.Logging Jul 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants