Skip to main content

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, you need to add a channel to a specific log category.
,logs add (channel) (module)
,logs add #message-logs messages

Log Modules

greed can track a wide range of activities. You can assign different modules to different channels to keep things organized.
ModuleDescription
messagesMessage edits and deletions.
membersUsers joining, leaving, and profile updates (nickname, roles).
moderationBans, kicks, mutes, and other staff actions.
serverChannel creation/deletion, role updates, and server setting changes.
voiceUsers joining, leaving, or switching voice channels.
channelsDetailed logs for channel creation, deletion, and permission updates.
rolesDetailed logs for role creation, deletion, and permission updates.
invitesTracking when invites are created, deleted, or used.
emojisLogs for emoji creation, deletion, and name changes.
stickersLogs for sticker creation, deletion, and name changes.
integrationsTracking changes to server integrations and webhooks.
soundboardLogs for soundboard sounds being added, removed, or updated.

Management Commands

Viewing configurations

Check which categories are being logged and where.
,logs view

Removing a log

Stop logging a specific category or remove a channel from the system.
,logs remove [channel] [module]
,logs remove #message-logs message
Don’t input a channel or module to remove all logging events.
You can log multiple categories to the same channel! Simply run ,logs add for each category you want to track there.

Moderation Logs

For specific moderation actions (bans, kicks, mutes), you can use a dedicated setting to define the log channel. By default, this is the #logs channel that is created when you run ,setup
,settings modlog #channel