Live
Sphinkter reviewed Compost HelperSphinkter reviewed Better JackhammerSphinkter reviewed Extraction LooterCalvinRF reacted 👍 to Rage Cheating DetectionCalvinRF published Rage Cheating DetectionKhaled updated Recycler StationMayonnaiseScc published Porta-Potty / OuthouseSnaplatack reacted 😮 to Electric VehiclesRickySpanish updated PurgeFXFlecksel updated Rust Valley GPArox followed @WizlaVoodooLights updated MyTimedEventsVoodooLights published MyTimedEventsbadgyver updated The Day After TomorrowBrad Copp reacted 🚀 to Silent Shadows - Grimwood HollowTheGamingChurch published Silent Shadows - Haunted MansionTheGamingChurch published Silent Shadows - Haunted CemeteryTheGamingChurch published Silent Shadows - Quagknocker's Haunted AbodeTheGamingChurch published Silent Shadows - Grimwood HollowTheGamingChurch published Silent Shadows - Halloween Fair Safe ZoneJeffGoldblume followed @bigtexryderJeffGoldblume reacted 😮 to Radio StudioWrecks updated Skybase (Community Center)RickySpanish updated Escape RoomRickySpanish reacted 🔥 to LootFloatEM$Ø updated rPhonebadgyver updated Extractiondrifter reacted ❤️ to OverWatch HUD UIWrecks published OverWatch HUD UIWrecks updated Beast Master - (Aura & Effect Update)
Browse/Rust/Plugins/Harmony Log Manager

Harmony Log Manager

ZEODE★ 0.0 (0)v1.0.1Oxide
Harmony Log Manager
Manages Harmony logging and log rotation
Description

About Harmony Log Manager

Harmony Log Manager is a simple plugin to give you more control over the Harmony logging for your server.
With this plugin you can easily enable/disable the Harmony.DEBUG flag. When set to false, it disables all the verbose Harmony logging entirely.
Or if you would rather you can set the plugin to rotate the log files according to your settings, such as daily at a specific time, hourly or when the log file reaches a certain file size. These are all features not available natively, but very nice to have.
Commands:

  • harmonylog.reload - reload the config after changes
  • harmonylog.status - Get info about the log file and settings
  • harmonylog.rotate - Manually rotate the log file

Config Options:

  • "Disable Global Verbose Harmony Logging" - Set's Harmony.DEBUG flag accordingly, false stops the verbose Harmony logging
  • "Enable Log Rotation" - Enable or disable log rotation (i.e: Create and use new log files on rotation based on your settings)
  • "Log Rotation Mode (daily, hourly, size)"

    • daily- rotates the file at the set time each day

      • "Daily Log Rotation Time as HH:MM:SS Format" - Sets log rotation time in the format shown
    • hourly- rotates the log file every HH hours

      • "Log Rotation Every HH Hours" - Sets the log rotation every HH hours
    • size- rotates the log file when it reaches the size in MB

      • "Max Log File Size (MB)" - Set the max size of the log file in MB
      • "Log File Size Checking Interval (Seconds)" - How often to check the file size
  • "Path to Harmony Log File (default = harmony_log.txt)" - The path to your harmony_log.txt file
  • "Path to Store Old Log Files (default = oxide/logs/Harmony/" - The path you want to store your old log files (will create if does not exist)
  • "Max Stored Log Files (Oldest Deleted First)" - How many old log files to keep, oldest deleted first

Default Config:

{
  "Disable Global Verbose Harmony Logging": false,
  "Enable Log Rotation": true,
  "Log Rotation Mode (daily, hourly, size)": "daily",
  "Daily Mode Options": {
    "Daily Log Rotation Time as HH:MM:SS Format": "23:59:59"
  },
  "Hourly Mode Options": {
    "Log Rotation Every HH Hours": 24
  },
  "Size Mode Options": {
    "Max Log File Size (MB)": 50,
    "Log File Size Checking Interval (seconds)": 300.0
  },
  "Log File Options": {
    "Path to Harmony Log File (default = harmony_log.txt)": "harmony_log.txt",
    "Path to Store Old Log Files (default = oxide/logs/Harmony/": "oxide/logs/Harmony/",
    "Max Stored Log Files (Oldest Deleted First)": 30
  },
  "Version": {
    "Major": 0,
    "Minor": 0,
    "Patch": 1
  }
}
Default configuration
HarmonyLogManager.json
{
  "Disable Global Verbose Harmony Logging": false,
  "Enable Log Rotation": true,
  "Log Rotation Mode (daily, hourly, size)": "daily",
  "Daily Mode Options": {
    "Daily Log Rotation Time as HH:MM:SS Format": "23:59:59"
  },
  "Hourly Mode Options": {
    "Log Rotation Every HH Hours": 24
  },
  "Size Mode Options": {
    "Max Log File Size (MB)": 50,
    "Log File Size Checking Interval (seconds)": 300.0
  },
  "Log File Options": {
    "Path to Harmony Log File (default = harmony_log.txt)": "harmony_log.txt",
    "Path to Store Old Log Files (default = oxide/logs/Harmony/": "oxide/logs/Harmony/",
    "Max Stored Log Files (Oldest Deleted First)": 30
  },
  "Version": {
    "Major": 1,
    "Minor": 0,
    "Patch": 1
  }
}
Sponsored
RCONtrol
RCONtrol

Command your Rust server. Live WebRCON console, performance and player monitoring, quick actions, groups and permissions, and plugin management.

Visit site ↗
Free
Download
Views170
Downloads0
Purchases0
Rating★ 0.0
Version1.0.1
PlatformRust
CategoryPlugins
CompatibleOxide
Size14 KB
PublishedJul 30, 2025
UpdatedJul 30, 2025
✓ Reviewed for safety and integrity