Skip to main content

Logging System

Nakine's logging system tracks important events on your server, such as message deletions, member joins, and moderation actions. You can configure granular logging to keep your server secure.

📜 Channel Configuration

These commands are accessible via /logs channels.

Set Global Log Channel

Sets a single channel to receive ALL log types.

  • Command: /logs channels logs-channel [channel]
  • Example: /logs channels logs-channel #mod-logs

Set Specific Log Channel

Directs specific types of logs to different channels (e.g., voice logs to #voice-logs).

  • Command: /logs channels specific-logs [type] [channel]
  • Log Types:
    • Deleted messages
    • Edited messages
    • Member joins
    • Member leaves
    • Profile updates
    • Moderation actions
    • Voice activities
    • Role changes
    • Channel changes

Ignore Channel

Prevents logs from being generated for events in a specific channel (e.g., ignoring message deletions in #spam).

  • Command: /logs channels ignore [channel]

Unignore Channel

Re-enables logging for a previously ignored channel.

  • Command: /logs channels unignore [channel]

🎭 Role Configuration

These commands are accessible via /logs roles.

Ignore Role

Prevents logs from being generated for actions by users with a specific role (e.g., ignoring admin actions).

  • Command: /logs roles ignore [role]

Unignore Role

Re-enables logging for a previously ignored role.

  • Command: /logs roles unignore [role]

⚙️ Feature Toggles

Enable or disable specific categories of logging globally.

Toggle Logs

  • Command: /logs toggle-logs [type] [enabled]
  • Example: /logs toggle-logs type:voice enabled:false (Disables all voice logs)