Server Configuration

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 TypeDescription
messageMessage edits and deletions.
memberUsers 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.
channelDetailed logs for channel creation, deletion, and permission updates.
roleDetailed logs for role creation, deletion, and permission updates.
inviteTracking when invites are created, deleted, or used.
emojiLogs for emoji creation, deletion, and name changes.
stickerLogs for sticker creation, deletion, and name changes.
integrationTracking 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.


Advanced Logging Options