Skip to content

Logging system #172

@Armaldio

Description

@Armaldio

We need improved logging system to better keep track of incidents without relying on users

Proposal

  • Rotating log (everything older than 1 week (?) is deleted)
  • Stored as JSON on the server
  • With media support (Copy every link on a hidden channel to keep living reference to the file)
  • Can be queried from an external interface

Logged events

  • channelCreate
  • channelDelete
  • channelUpdate
  • debug
  • emojiCreate
  • emojiDelete
  • emojiUpdate
  • error
  • guildBanAdd
  • guildBanRemove
  • guildCreate
  • guildDelete
  • guildIntegrationsUpdate
  • guildMemberAdd
  • guildMemberRemove
  • guildMembersChunk
  • guildMemberSpeaking
  • guildMemberUpdate
  • guildUnavailable
  • guildUpdate
  • invalidated
  • inviteCreate
  • inviteDelete
  • message
  • messageDelete
  • messageDeleteBulk
  • messageReactionAdd
  • messageReactionRemove
  • messageReactionRemoveAll
  • messageReactionRemoveEmoji
  • messageUpdate
  • presenceUpdate
  • rateLimit
  • ready
  • roleCreate
  • roleDelete
  • roleUpdate
  • shardDisconnect
  • shardError
  • shardReady
  • shardReconnecting
  • shardResume
  • typingStart
  • userUpdate
  • voiceStateUpdate
  • warn
  • webhookUpdate

Metadata

Metadata

Assignees

Labels

difficultThis issue will take some time to finishenhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions