Choose which server events Mokito records and which Discord channel each category posts to. Five independent logging categories, a per-category destination channel, and a separate on/off toggle for every individual event.
Logging lets Mokito keep an automatic record of what happens in your server. When a member joins, a channel is created, a message is deleted, a role is updated — any event you choose can be posted as a message in a channel you pick. The log channel becomes a running audit trail of your server's activity.
The settings live at Logging in the guild dashboard sidebar. Everything is configured on a single page: five logging categories, each with its own destination channel and its own set of per-event toggles. A single Save logging settings button at the bottom of the page saves everything at once.
Mokito watches for the server events you have enabled and posts a message to the destination channel for the matching category when one fires. Each of the five logging categories is independent:
Each category gets its own destination channel, so you can keep member activity in one channel, server-structure changes in another, voice activity in a third, and so on — or point every category at the same channel if you prefer a single combined log.
Only the server owner and managers can access and change the Logging settings. Moderators, support team members, and regular members cannot see this page. For details on what each dashboard role can do, see Dashboard Roles.
The page opens with a short summary explaining what the page is for. Below it, the five logging categories are laid out in two columns. Each category is its own card with a colored icon, the category name, a destination channel field, and a list of every event in that category with an on/off toggle for each one. At the bottom of the page, a Cancel link and a Save logging settings button save every category at once.
The five categories cover the full range of server activity Mokito can record. Each one is described below with its events and what each event captures.
Records members arriving and leaving your server. The two events are:
| Event | What it records |
|---|---|
| Members joining | Posted when a member joins your server. |
| Members leaving | Posted when a member leaves your server (by choice, kick, or ban). |
Records changes to a member's profile. The three events are:
| Event | What it records |
|---|---|
| Role updates | Posted when a member is given or has a role removed. |
| Name changes | Posted when a member changes their server nickname or display name. |
| Avatar changes | Posted when a member changes their server avatar. |
Records structural changes to the server itself — channels, roles, server settings, and emojis. The eight events are:
| Event | What it records |
|---|---|
| Channel creation | Posted when a new channel is created in the server. |
| Updated channel | Posted when a channel's name, topic, position, or other settings are changed. |
| Channel deletion | Posted when a channel is deleted. |
| Role creation | Posted when a new role is created. |
| Role updates | Posted when a role's name, color, permissions, or other settings are changed. |
| Role deletion | Posted when a role is deleted. |
| Server updates | Posted when the server's name, icon, verification level, or other server-wide settings are changed. |
| Emoji changes | Posted when a custom emoji is added, removed, or changed. |
Records members moving in and out of voice channels. The three events are:
| Event | What it records |
|---|---|
| Join voice channel | Posted when a member joins a voice channel. |
| Move between voice channels | Posted when a member is moved from one voice channel to another. |
| Leave voice channel | Posted when a member leaves a voice channel (by choice, disconnect, or move). |
Records messages after the fact — the two events capture deletion and edits, not new messages. The two events are:
| Event | What it records |
|---|---|
| Deleted messages | Posted when a message is deleted in the server. Includes the message content so you can see what was removed. |
| Edited messages | Posted when a message is edited. Shows the message before and after the edit so you can see what changed. |
Each logging category has its own Log channel field. This is the Discord channel where Mokito posts messages for that category. Type a channel name to search the channels in your server, or paste a channel ID. The picker suggests matching channels as you type.
Start typing the name of a channel in the field. A dropdown appears with matching channels from your server, each shown as #channel-name (channel-id). Click a suggestion to select it, or type the full channel ID yourself.
Only text channels and announcement channels can be used as a log destination. Threads, voice channels, stage channels, forum channels, and category channels cannot be selected — Mokito needs a channel it can post a text message into.
If no channels appear when you search, refresh your guild data from the Bot Profile page's channel list first. The channel picker draws from Mokito's cached copy of your server's channels.
If you leave the channel field empty for a category, that category is disabled — no events from it are logged, even if the individual event toggles are turned on. A category only produces log messages when it has a destination channel set.
If you save a channel and that channel is later deleted or becomes inaccessible to Mokito, log messages for that category will fail to post until you fix it. The saved channel ID stays in place until you change it — Mokito does not silently clear it. Pick a new channel and save to resume logging for that category.
Below the channel field in each category card, every event has its own on/off toggle. You can enable or disable each event independently within a category, so you can log channel deletions without logging channel creations, or member leaves without member joins, and so on.
Each event toggle is a two-button switch: an × (Off) button and a ✓ (On) button. Click the ✓ side to enable logging for that event, or the × side to disable it. The selected side is highlighted. This is the same X / ✓ pattern used elsewhere in the Mokito dashboard.
When you first open the Logging page for a server, every event toggle is turned On by default — Mokito assumes you want to capture everything until you decide otherwise. However, no category will actually produce log messages until you pick a destination channel for it, because the channel field starts empty. The typical setup is: open the page, pick a channel for each category you want to use, then turn off any specific events you do not care about, and save.
A single Save logging settings button at the bottom of the page saves every category, every channel, and every toggle at once. There is one button for the whole page — you do not save each category separately. Click Cancel to return to the guild dashboard without saving your changes.
If you enter a channel ID that is not in your server's channel list, Mokito will not let you save — you will be asked to pick a channel from the list or leave the field empty to disable that category.
| Limit | Value |
|---|---|
| Logging categories | 5 independent categories (Member Join / Leave, Member Events, Server Logs, Voice Logs, Message Logs). |
| Events per category | 2–8 events per category; 18 events total across all categories. |
| Destination channels | One per category. Each category can use the same channel as another or a different one. |
| Supported channel types | Text channels and announcement channels only. Threads, voice, stage, forum, and category channels cannot be used. |
| Category without a channel | Disabled. Events are not logged until a destination channel is picked. |
| Default toggle state | All event toggles start On. Turn off the ones you do not want. |
| Role updates collision | "Role updates" appears under both Member Events (member's roles changed) and Server Logs (role itself changed). They are independent toggles. |
| Message Logs scope | Deleted and edited messages only. New messages are never logged. |
| Stale channel | A deleted or inaccessible saved channel stays saved until you change it. Logging for that category fails until you pick a new channel. |
| Invalid channel ID | Rejected on save. Pick a channel from the list or leave the field empty. |
| Per-server | All settings are per-server. Changing them in one server does not affect any other. |
| Premium required | None. Logging is free for every server. |