Skip to content

refactor(logger): refactor logger core architecture#1

Open
selcukcukur wants to merge 4 commits into
mainfrom
refactor/logger
Open

refactor(logger): refactor logger core architecture#1
selcukcukur wants to merge 4 commits into
mainfrom
refactor/logger

Conversation

@selcukcukur
Copy link
Copy Markdown
Owner

@selcukcukur selcukcukur commented May 26, 2026

Overview

This PR performs a full architectural refinement of the logging core, focusing on :

  • Simplifying the logger pipeline
  • Removing unnecessary abstraction layers
  • Preparing the system for async + thread-safe execution
  • Improving memory safety and ownership clarity
  • Aligning all components to a consistent production-ready design

This is not a feature change — it is a core internal restructuring for scalability and correctness.

Goals

  • Make logger architecture explicit and predictable
  • Remove hidden abstraction complexity
  • Prepare system for async runtime compatibility
  • Improve Rust ownership clarity (no implicit sharing assumptions)
  • Ensure pipeline components are composable and isolated

Checklist

  • Code follows existing architecture style
  • No unnecessary abstraction introduced
  • Handlers remain isolated
  • Ordering behavior preserved
  • Memory safety preserved
  • Tests updated (if applicable)

@selcukcukur selcukcukur self-assigned this May 26, 2026
@selcukcukur selcukcukur added the enhancement New feature or request label May 26, 2026
@selcukcukur selcukcukur changed the title rustwatch(1.x): refactor logger core architecture refactor(logger): refactor logger core architecture May 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant