Skip to content

Create versatile-logger - #14968

Open
PeppieLangWaus wants to merge 3 commits into
runelite:masterfrom
PeppieLangWaus:versatile-logger
Open

Create versatile-logger#14968
PeppieLangWaus wants to merge 3 commits into
runelite:masterfrom
PeppieLangWaus:versatile-logger

Conversation

@PeppieLangWaus

Copy link
Copy Markdown
Contributor

Versatile Logger is a modular in-game message logging utility that can both save to disk, or send them to a remote endpoint. It focuses on being configurable so that it can be used for simple Discord webhooks, or for custom APIs

Features:

  • 11 independently configurable categories, each with its own local/remote toggle and formatting selection.
  • Per-category remote URL overrides — send different categories to different destinations.
  • Two remote formats — Discord-webhook-compatible plain text, or structured JSON with sender, ironman status, and clan/channel context for self-hosted receivers.
  • Configurable field inclusion — toggle timestamps, icons, and channel/clan names per category.
  • Per-account local logs, with single-file-per-session or per-category file layouts.
  • Automatic log retention with a configurable cleanup interval.
  • Rate-limit-safe remote sending via queued, throttled requests per destination.
  • Remote logging is off by default, requiring explicit opt-in.

@runelite-github-app

runelite-github-app Bot commented Aug 11, 2026

Copy link
Copy Markdown

@runelite-github-app

runelite-github-app Bot commented Aug 11, 2026

Copy link
Copy Markdown

This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.


Internal use only: Reviewer details Maintainer details

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.

1 participant