If you run a large server, retaining chat logs is crucial for moderating disputes and reviewing evidence. Scribe offers an integrated logging engine.

Configuration

In config.yml:

logging:
  enabled: false
  log-chat: true
  log-commands: true
  log-private: true
  log-staff: true
  log-blocked: true
  format: "[{time}] [{channel}] {sender}: {message}"

Enable Logging

To start logging, set enabled: true. Scribe will begin appending all specified activity to a log file inside the plugins/Scribe/data/ folder. Scribe rolls over log files daily to prevent massive text files from slowing down your disk.

Toggles

  • log-chat: Logs all normal local and global chat.
  • log-commands: Logs all commands processed by players.
  • log-private: Logs /msg and /reply contents.
  • log-staff: Logs the /staffchat and /adminchat channels.
  • log-blocked: Logs messages that were cancelled by the moderation engine (e.g. swearing or spam).

[!TIP] Use log-blocked: true to review what your players are attempting to say. It can help you fine-tune your Swear Filter.