• Fix getLogger() singleton bug causing all loggers to share the same context

    chrda81 released this 2025-10-12 23:51:24 +02:00 | -3 commits to main since this release

    The getLogger() function was using a single defaultLogger variable that
    would only be initialized once with the first context. All subsequent
    calls with different contexts would return the same logger instance,
    causing all logs to show the same context prefix.

    Changed to use a Map-based cache that stores separate logger instances
    per context, ensuring each context gets its own logger with the correct
    context name.

    Bump version to 1.0.1-beta.3

    🤖 Generated with Claude Code

    Co-Authored-By: Claude noreply@anthropic.com

    Downloads