Skip to content

chore: update changelog and release - #233

Open
wolfstarbot wants to merge 1 commit into
mainfrom
changeset-release/main
Open

wolfstarbot wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@wolfstarbot

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@wolfstar/plugin-logger@0.4.0

Minor Changes

  • #232 0dc1020 - feat(plugin-logger)!: derive a shared message, error and context on every payload, and rework the Sentry, evlog and winston transports on top of them. LogPayload gains the three fields (see createLogPayload, for custom transports and tests). SentryTransport keeps the message and context next to an exception, can record breadcrumbs (breadcrumbLevel) and send Sentry Logs (logLevel), and flushes the client on close; the @sentry/node peer dependency is dropped. EvlogTransport now writes structured events through evlog's pipeline instead of flattened strings, maps all six levels, and flushes the drain on close; the evlog peer is raised to ^2.30.0. WinstonTransport serialises errors, flags fatal entries, and no longer hangs when closed twice. The Stars module gains an evlog option that runs initLogger and adds the transport: evlog: true, or the options written inline (env, sampling, redact, pipeline, ...) with drain pointing to a file default-exporting defineEvlogDrain(...) (new @wolfstar/plugin-logger/evlog/plugin entry, whose default export is the plugin factory taking the drain directly outside Stars). The evlog plugin also emits one evlog wide event per interaction (command, component, modal, optionally autocomplete) with its outcome, error, duration and who/where, controlled by the interactions option, and useInteractionLogger() adds fields to it from the code of a command.

@coldtea-pr-lens

Copy link
Copy Markdown

Note

The title starts with chore:, so PR Lens left this pull request undrawn. Comment @pr-lens draw to draw it

github.comment.notice: false in .github/pr-lens.yml turns this note off

@wolfstarbot wolfstarbot added the packages:plugin-logger Changes in plugin-logger label Oct 8, 2026
@pkg-pr-new

pkg-pr-new Bot commented Oct 8, 2026

Copy link
Copy Markdown

Open in StackBlitz

@wolfstar/plugin-api

pnpm add https://pkg.pr.new/@wolfstar/plugin-api@233

@wolfstar/plugin-broker

pnpm add https://pkg.pr.new/@wolfstar/plugin-broker@233

@wolfstar/plugin-cache

pnpm add https://pkg.pr.new/@wolfstar/plugin-cache@233

@wolfstar/plugin-gateway

pnpm add https://pkg.pr.new/@wolfstar/plugin-gateway@233

@wolfstar/plugin-i18next

pnpm add https://pkg.pr.new/@wolfstar/plugin-i18next@233

@wolfstar/plugin-logger

pnpm add https://pkg.pr.new/@wolfstar/plugin-logger@233

@wolfstar/plugin-scheduled-tasks

pnpm add https://pkg.pr.new/@wolfstar/plugin-scheduled-tasks@233

@wolfstar/plugin-sharder

pnpm add https://pkg.pr.new/@wolfstar/plugin-sharder@233

@wolfstar/plugin-subcommands-advanced

pnpm add https://pkg.pr.new/@wolfstar/plugin-subcommands-advanced@233

commit: 8703dea

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

packages:plugin-logger Changes in plugin-logger

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant