Skip to content

chore: trim production startup logs and add guild join observability #238

@adrunkhuman

Description

@adrunkhuman

Goal

Make production logs quieter and more useful around bot startup and server invites.

Current state

Startup currently emits several redundant structured log lines, including decorative banners and step-by-step startup narration. The bot also has no explicit on_guild_join log/action, so inviting the already-running bot to a server is less visible than a restart/on_ready pass.

Scope

  • trim decorative/redundant startup logs
  • keep high-value startup milestones: environment, DB initialization failure/success, command sync result, ready guild count, permission warnings
  • avoid emoji/decorative symbols in production JSON log messages
  • add a small on_guild_join log for invite observability
  • keep Discord-facing behavior unchanged unless a separate onboarding issue is opened

Non-goals

  • no full logging framework rewrite
  • no in-channel onboarding message
  • no metrics/telemetry backend
  • no milestone assignment yet

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions