Skip to content

feat: add fluent LoggerConfiguration for atomic logger setup - #45

Merged
imurashka merged 2 commits into
mainfrom
ivan/logger-init-task
Jul 10, 2026
Merged

feat: add fluent LoggerConfiguration for atomic logger setup#45
imurashka merged 2 commits into
mainfrom
ivan/logger-init-task

Conversation

@imurashka

Copy link
Copy Markdown
Contributor

Replaces the imperative Initialize() + AddTarget() sequence with ULogger.Configure(c => c.WriteTo.Unity/File/Memory/Target(...)), which builds all targets before activating the native log hooks and closes the log-loss window between setup and the first target. Initialize() is now a Configure(_ => {}) alias, and Filterer gains self-documenting AllowAllTags()/BlockAllTags() factories. Docs are intentionally left for a follow-up step.

@imurashka
imurashka merged commit 5143471 into main Jul 10, 2026
1 check passed
@imurashka
imurashka deleted the ivan/logger-init-task branch July 10, 2026 16:06
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