Skip to main content
The Fivemanage Logger is configured using a config.json file located in mods/Fivemanage_Logger/config.json.

Configuration Structure

The configuration is divided into two main sections: LogProvider and Events.

Log Provider Options

Local file logging is enabled with WriteToDisk; file is not a standalone provider value.

Provider Specifics

Fivemanage Cloud

To use Fivemanage Cloud, set the provider to fivemanage and provide your API key.

Grafana Loki

To send logs to Grafana Loki or Grafana Cloud, use the grafana-loki provider.

Event Categories

All automatic logging is configured under the top-level Events object. Each category can be toggled independently and routed to its own dataset.

Category Options

Every event category supports these options: ServerHeartbeat additionally supports:

Player Events

When Events.PlayerEvents.Enabled is set to true, the following events are captured:
  • Player Connect: Logged when a player initiates a connection.
  • Player Ready: Logged when a player has fully loaded into the world.
  • Player Disconnect: Logged when a player leaves the server, including their session duration.

Inventory Events

When Events.Inventory.Enabled is set to true, the plugin logs inventory activity such as:
  • Item stack moves and smart moves between inventory sections.
  • Item drops.
  • Slot-level changes (items added, removed, or changed).
  • Creative item actions.
  • Container and chest window interactions.
Inventory events are disabled by default because they generate a high volume of logs. Consider routing them to a dedicated dataset if you enable them.