Skip to content

Kavex/VRChat-Log-Monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

image

VRChat Log Monitor

This project is a real-time VRChat log monitor built with Python and Tkinter. It monitors the latest VRChat log file (matching output_log_*.txt), parses events based on configurable keywords, logs them with timestamps to a date-based file, displays the events in a GUI with color-coding, and posts event notifications to a Discord channel using a Discord bot powered by discord.py.

Features

  • Real-time Log Monitoring: Tails the newest VRChat log file.
  • Event Parsing: Detects events (e.g., OnPlayerJoined, OnPlayerLeft, etc.) defined in the configuration.
  • GUI Display: Uses Tkinter to display events with event-specific colors.
  • Log Output: Writes parsed events with timestamps to a file named with the current date (e.g., parsed_log_2025-03-04.txt).
  • Optional Discord Integration: Posts notifications as Discord embeds with colors matching the event definitions. This setting is off by default.

Prerequisites

  • Python 3.6 or higher
  • discord.py (for Discord integration)
  • requests (if you need it elsewhere)