Log event reference
All 118 events Logging can record, by category — what each one is, whether it is on by default, and which need the audit log.
On this page
Each event has its own switch and, optionally, its own channel. Default says whether it is on when you switch its category on. Audit marks the events where Discord does not say who acted on the gateway — Arclo reads the audit log to fill that in, which needs View Audit Log. Noisy marks the ones that fire often enough to matter.
Server (22)
Server settings, emojis, stickers, sounds, scheduled events and onboarding.
| Event | What it records | Default | Notes |
|---|---|---|---|
| Server updated | The server's name, icon, banner, description, verification level, AFK settings or system channels changed. | On | Audit |
| Vanity URL changed | The server's custom discord.gg invite was set, changed or cleared. | On | Audit |
| Boost tier reached | The server unlocked a new boost tier. | On | — |
| Boost tier lost | The server dropped below a boost tier. | On | — |
| Server owner changed | Ownership was transferred to somebody else — the single most consequential thing that can happen to a server. | On | Audit |
| Emoji added | A custom emoji was uploaded. | On | Audit |
| Emoji renamed | A custom emoji's name or role restrictions changed. | On | Audit |
| Emoji removed | A custom emoji was deleted. | On | Audit |
| Sticker added | A custom sticker was uploaded. | On | Audit |
| Sticker updated | A custom sticker's name, description or related emoji changed. | On | Audit |
| Sticker removed | A custom sticker was deleted. | On | Audit |
| Soundboard sound added | A sound was added to the server's soundboard. | Off | Audit |
| Soundboard sound updated | A soundboard sound's name, emoji or volume changed. | Off | Audit |
| Soundboard sound removed | A sound was removed from the server's soundboard. | Off | Audit |
| Event scheduled | A scheduled event was created. | On | — |
| Event updated | A scheduled event's name, time, location or description changed. | On | — |
| Event cancelled | A scheduled event was deleted before it ran. | On | — |
| Event started | A scheduled event went live. | On | — |
| Event ended | A scheduled event finished. | On | — |
| Event interest added | Someone marked themselves interested in a scheduled event. | Off | Noisy |
| Event interest removed | Someone withdrew their interest in a scheduled event. | Off | Noisy |
| Onboarding changed | The server's onboarding questions or default channels were edited. | On | Audit |
Channels (16)
Channels, threads, stages and permission overwrites.
| Event | What it records | Default | Notes |
|---|---|---|---|
| Channel created | A text, voice, forum, stage or category channel was created. | On | Audit |
| Channel updated | A channel's name, topic, slowmode, NSFW flag, bitrate, region, category or position changed. | On | Audit |
| Channel deleted | A channel was deleted. | On | Audit |
| Channel permissions changed | A permission overwrite on a channel was added, edited or removed. | On | Audit |
| Thread created | A thread or forum post was opened. | On | — |
| Thread updated | A thread's name, slowmode, tags or lock state changed. | On | Audit |
| Thread deleted | A thread or forum post was deleted. | On | Audit |
| Thread archived | A thread was closed — manually or by its inactivity timer. | Off | — |
| Thread reopened | An archived thread was brought back. | Off | — |
| Thread locked | A thread was locked, so only moderators can post in it. | On | Audit |
| Thread unlocked | A locked thread was opened back up. | On | Audit |
| Joined a thread | Someone was added to, or joined, a thread. | Off | Noisy |
| Left a thread | Someone left, or was removed from, a thread. | Off | Noisy |
| Stage started | A stage channel went live. | On | — |
| Stage updated | A live stage's topic or privacy changed. | Off | — |
| Stage ended | A live stage was closed. | On | — |
Roles (4)
Roles created, renamed, recolored, deleted — and their permissions.
| Event | What it records | Default | Notes |
|---|---|---|---|
| Role created | A role was created. | On | Audit |
| Role updated | A role's name, color, icon, hoist or mentionable setting changed. | On | Audit |
| Role permissions changed | A role gained or lost Discord permissions — logged separately from cosmetic edits, and worth reading every time. | On | Audit |
| Role deleted | A role was deleted. | On | Audit |
Members (12)
Nicknames, roles, avatars, timeouts, boosts and screening.
| Event | What it records | Default | Notes |
|---|---|---|---|
| Nickname changed | A member's server nickname was set, changed or cleared. | On | Audit |
| Role given | A member was given one or more roles. | On | Audit |
| Role taken | One or more roles were removed from a member. | On | Audit |
| Username changed | A member changed their Discord username. | On | — |
| Display name changed | A member changed their global Discord display name. | Off | — |
| Avatar changed | A member changed their Discord avatar. | Off | Noisy |
| Server avatar changed | A member changed the avatar they use in this server only. | Off | — |
| Member timed out | A member was put in timeout, with the reason and when it lifts. | On | Audit |
| Timeout lifted | A member's timeout was removed early. | On | Audit |
| Member boosted | A member started boosting the server. | On | — |
| Boost ended | A member stopped boosting the server. | On | — |
| Rules accepted | A member finished membership screening and gained access. | On | — |
Joins & Leaves (7)
Arrivals and departures — joins, leaves, kicks, bans and prunes.
| Event | What it records | Default | Notes |
|---|---|---|---|
| Member joined | Someone joined — with their account age and, when known, the invite they used. | On | — |
| Member left | Someone left — with the roles they held and how long they stayed. | On | — |
| Member kicked | A member was kicked, with the moderator and the reason. | On | Audit · Needs ViewAuditLog |
| Member banned | Someone was banned, with the moderator and the reason. | On | Audit |
| Member unbanned | A ban was lifted. | On | Audit |
| Members pruned | Inactive members were pruned, with how many and by whom. | On | Audit · Needs ViewAuditLog |
| Invite used | Which invite link a new member came in on, and who created it. | Off | Needs ManageGuild |
Messages (16)
Deletes, edits, purges, pins, reactions, poll votes and ghost pings.
| Event | What it records | Default | Notes |
|---|---|---|---|
| Message deleted | A message was deleted — with its content, its author and who removed it. | On | Audit |
| Messages purged | Two or more messages were bulk-deleted. The whole batch is attached as a readable transcript. | On | Audit |
| Message edited | A message was edited, with the text before and after. | On | — |
| Attachment deleted | A deleted message carried images or files — logged separately so media removals stand out from plain text. | On | — |
| Ghost ping | A deleted message had pinged someone. Catches the ping-and-delete trick nothing else records. | On | — |
| Invite posted | Somebody posted a Discord invite link, resolved to the server it points at. | On | — |
| Message pinned | A message was pinned, with its content and who pinned it. | On | Audit · Needs ViewAuditLog |
| Message unpinned | A message was unpinned, with its content and who unpinned it. | On | Audit · Needs ViewAuditLog |
| Announcement published | A message in an announcement channel was published to every server following it. | On | — |
| Poll created | Somebody posted a native Discord poll, with its question and choices. | On | — |
| Poll ended | A native Discord poll finished, with the final counts. | On | — |
| Reaction added | Someone reacted to a message. | Off | Noisy |
| Reaction removed | Someone took their reaction back. | Off | Noisy |
| Reactions cleared | Every reaction was wiped from a message at once. | On | — |
| Poll vote cast | Someone voted in a native Discord poll. | Off | Noisy |
| Poll vote withdrawn | Someone took back their vote in a native Discord poll. | Off | Noisy |
Voice (18)
Joins, leaves, moves, mutes, streams and camera.
| Event | What it records | Default | Notes |
|---|---|---|---|
| Joined voice | A member joined a voice or stage channel. | On | — |
| Left voice | A member left a voice channel, with how long they were in it. | On | — |
| Switched channel | A member moved themselves between voice channels. | On | — |
| Muted themselves | A member muted their own microphone. | Off | Noisy |
| Unmuted themselves | A member unmuted their own microphone. | Off | Noisy |
| Deafened themselves | A member deafened themselves. | Off | Noisy |
| Undeafened themselves | A member undeafened themselves. | Off | Noisy |
| Server muted | A moderator server-muted a member. | On | Audit |
| Server unmuted | A moderator lifted a server mute. | On | Audit |
| Server deafened | A moderator server-deafened a member. | On | Audit |
| Server undeafened | A moderator lifted a server deafen. | On | Audit |
| Started streaming | A member started screen sharing. | Off | — |
| Stopped streaming | A member stopped screen sharing. | Off | — |
| Camera on | A member turned their camera on. | Off | — |
| Camera off | A member turned their camera off. | Off | — |
| Disconnected by a moderator | A member was pulled out of voice by a moderator. | On | Audit · Needs ViewAuditLog |
| Moved by a moderator | A moderator dragged a member into a different voice channel. | On | Audit · Needs ViewAuditLog |
| Voice channel full | A voice channel reached its user limit and stopped letting people in. | Off | — |
Moderation (6)
AutoMod rules and everything AutoMod blocks, flags or times out.
| Event | What it records | Default | Notes |
|---|---|---|---|
| AutoMod rule created | A Discord AutoMod rule was added. | On | Audit |
| AutoMod rule updated | A Discord AutoMod rule's filters, actions or exemptions changed. | On | Audit |
| AutoMod rule deleted | A Discord AutoMod rule was removed. | On | Audit |
| AutoMod blocked a message | AutoMod stopped a message, with the rule and the matched content. | On | — |
| AutoMod flagged a message | AutoMod let a message through but reported it to its alert channel. | On | — |
| AutoMod timed out a member | An AutoMod rule put a member in timeout. | On | — |
Apps & Integrations (11)
Invites, webhooks, bots and third-party integrations.
| Event | What it records | Default | Notes |
|---|---|---|---|
| Invite created | An invite link was created, with its uses, expiry and channel. | On | — |
| Invite deleted | An invite link was revoked or expired. | On | — |
| Webhook created | A webhook was added to a channel — a common way to post as somebody else. | On | Audit · Needs ViewAuditLog |
| Webhook updated | A webhook's name, avatar or channel changed. | On | Audit · Needs ViewAuditLog |
| Webhook deleted | A webhook was removed from a channel. | On | Audit · Needs ViewAuditLog |
| Integration added | A Twitch, YouTube or bot integration was connected. | On | — |
| Integration updated | An integration's settings changed. | Off | — |
| Integration removed | An integration was disconnected. | On | — |
| Bot added | Somebody invited a bot into the server. | On | Audit · Needs ViewAuditLog |
| Bot removed | A bot was kicked or banned from the server. | On | Audit · Needs ViewAuditLog |
| App command permissions changed | Server Settings → Integrations was used to allow or block an app's commands per role or channel. | On | Audit |
Arclo (6)
Arclo's own activity — commands, dashboard changes and permission problems.
| Event | What it records | Default | Notes |
|---|---|---|---|
| Command used | An Arclo command was run, with who ran it, where, and the options they gave. | Off | Noisy |
| Command refused | Somebody was refused an Arclo command by the Discord permissions you required for it. | On | — |
| Command failed | An Arclo command errored out. Worth a look when a member says “it's broken”. | On | — |
| Dashboard change | Somebody changed a setting on the Arclo dashboard, and what they changed. | On | — |
| System turned on or off | An Arclo system's master switch was flipped. | On | — |
| Arclo is missing a permission | Arclo couldn't finish something because a Discord permission was missing — the single most useful line in this whole page when a feature “just stopped working”. | On | — |
Still stuck? Ask in the support server — somebody there has almost certainly configured this before.
