Logging
Keep track of everything happening in your server with detailed activity logs.
Overview
greed's logging system allows you to monitor server activity across various categories. You can direct different types of logs to specific channels, ensuring your staff stays informed without cluttering your main channels.
Setting up Logs
To start logging, add a channel for specific event types to log to.
,logs add [channel] [events]
If you run the command without arguments, an interactive menu will help you select which events to log.
Log Event Types
greed can track a wide range of activities. You can assign different event types to different channels to keep things organized.
| Event Type | Description |
|---|---|
message | Message edits and deletions. |
member | Users joining, leaving, and profile updates (nickname, roles). |
moderation | Bans, kicks, mutes, and other staff actions. |
server | Channel creation/deletion, role updates, and server setting changes. |
voice | Users joining, leaving, or switching voice channels. |
channel | Detailed logs for channel creation, deletion, and permission updates. |
role | Detailed logs for role creation, deletion, and permission updates. |
invite | Tracking when invites are created, deleted, or used. |
emoji | Logs for emoji creation, deletion, and name changes. |
sticker | Logs for sticker creation, deletion, and name changes. |
integration | Tracking changes to server integrations and webhooks. |
Management Commands
Viewing configurations
Check which categories are being logged and where.
,logs view
Removing a log
Stop logging specific event types from a channel.
,logs remove (channel) [events]
If you don't specify events, all logging for that channel will be removed.
You can log multiple event types to the same channel! Simply run ,logs add for each type you want to track there.
Moderation Case Logging
For detailed moderation actions (bans, kicks, mutes), you can enable a separate dedicated moderation case log channel. This is distinct from the moderation event type in general logging.
,settings modlog [channel]
Aliases: ,settings moderationlogs, ,settings modlogs
This channel will record structured moderation case information when staff use greed's moderation commands.