Log Rx Guide
Complete reference for Dr. R.O.T and Dr. R.L.D
Demo Mode
Want to see what Log Rx can do? Demo mode lets you explore both tools without logging in. Both Dr. R.O.T and Dr. R.L.D demos are available from the home page - no setup required.
Demo mode uses a pre-loaded sample report so you can immediately see the analysis tools in action. The search bar is locked in demo mode. To unlock full features and analyze your own reports, sign in with Discord and input your free WCL key.
API Key Setup
Log Rx uses the Warcraft Logs v2 API to pull report data. To analyze reports, you'll need to add your own WCL API credentials in Settings. A free WCL account includes API access.
1. Go to the WarcraftLogs API dashboard
2. Click + Create Client
3. Enter any name (e.g. "Log Rx") and https://log-rx.app/ as the redirect URL
4. Do not check the "Public Client" box
5. Click Create, then copy the Client ID and Client Secret from the green banner. The secret is only shown once.
Your credentials are encrypted before being stored and are never shared. Once a report has been analyzed, it's cached and free for subsequent views.
Quick Start
Log Rx has two tools. Dr. R.O.T analyzes individual player rotations. Dr. R.L.D audits the entire raid for a raid leader.
Dr. R.O.T
Rotation Optimization Tool
Go to Warcraft Logs, find a raid report, and paste the URL into the search bar on the Rotation page. Recently analyzed reports appear in the search dropdown for quick access.
Choose which boss fight to analyze from the dropdown. Only boss encounters (not trash) are shown.
Click on a player tile from the raid roster. Each tile shows class, spec, and their overall raid parse average. Parse averages reflect the most frequent role for players who fill multiple roles (e.g., a feral druid who tanks and DPS).
The timeline shows your player's rotation side-by-side with the top 10 ranked players. Scroll down for the full performance breakdown.
Dr. R.L.D
Raid Lead Dashboard
Go to the Raid Lead page and paste a Warcraft Logs report URL into the search bar. Recently analyzed reports appear in the search dropdown for quick access.
Click "Analyze Raid" to start the full audit. All boss fights are analyzed automatically.
Review raid-wide debuff uptimes, sapper usage count, and overall raid health at a glance.
Every player is scored and graded. Players with gear issues glow yellow on the left side of their panel. Players with required elements issues glow red on the right side of their panel. Click any player to expand their player card with a summarized breakdown.
Dr. R.O.T: Rotation Timeline
The timeline is the core of Dr. R.O.T. It shows every cast your selected player made during the fight, aligned against the top ranked players for that spec.
Spell Icons
Each cast is shown as the spell's WoW icon. Hover to see the spell name, timestamp, and whether it is a cooldown ability (Gold Glow).
Bloodlust/Heroism Windows
Blue highlighted regions show when Bloodlust or Heroism was active. Check if your cooldowns aligned with these windows for maximum output.
Zoom and Pan
Scroll to zoom in on specific time ranges. Click and drag to pan the timeline.
Region/Faction Filters
Filter the ranked players by region (US, EU, KR, TW) or faction (Alliance, Horde) to compare against players in your bracket.
Parse Colors
WCL parse colors represent your performance percentile on an encounter:
Dr. R.O.T: Performance Summary
Below the timeline, the summary panel breaks down your performance into scored categories:
RPS Scoring
The Raider Performance Score (RPS) combines a Performance Grade (90%) and a Required Elements Grade (10%) into a single 0-100 score for each encounter.
Performance Grade (90%)
Four categories are each graded 1-5 then weighted. The default weights shown below are for DPS. Tanks and healers use role-aware weights that emphasize mechanics and deaths over parse:
Parse 35%
WCL parse percentile
Activity 10%
WCL active time %
Mechanics 30%
# of failed mechanic checks (threshold-based)
Deaths 25%
Deaths per encounter (pre-wipe*)
*A wipe event is triggered after the main tank dies and the raid fails the encounter.
Required Elements (10%)
Pass/fail checks. Your RE score is the fraction passed. Weapon buff only applies to classes that use oils, stones, or poisons - classes without an applicable weapon buff show x/5 instead of x/6.
* Oil (casters), sharpening/weight stone (warriors), poison (rogues). Not applicable to all classes.
Final Score
The overall RPS is calculated as:
Letter grades: S 95+, A 85-94, B 70-84, C 55-69, D 40-54, F <40
Role-Aware Weights
Performance weights shift by role so that tanks and healers are not penalized for lower parses:
Dr. R.L.D: Features
Raid Scorecard
All players are grouped by class with their grade, DPS, and score visible at a glance. Players with issues are highlighted with a yellow and/or red glow so problems are immediately visible.
Player Cards
Click any player to expand a detailed breakdown: per-fight scores, consumable compliance (Flask, Food, Weapon Oil/Stone/Poison, Pots, Sapper), gear issues, deaths, and mechanics.
Sapper Tracking
Detects Goblin Sapper Charge and Super Sapper Charge. Usage appears as a green/red pill per player and a summary bar in Boss Debuff Uptimes lists who missed and who complied.
Raid Debuff Uptimes
Tracks key raid-wide debuff uptimes on the boss: Sunder Armor, Faerie Fire, Curse of the Elements, Blood Frenzy, Judgement of the Crusader, and more. Shows who is responsible and highlights low uptime.
Consumable Compliance
Checks flask, food buff, battle/guardian elixirs, weapon buffs, pre-pot, and combat pot usage per fight for every player in the raid.
Drums Effectiveness
Tracks drum casts, buff application success rate, average players hit per cast, and greater vs. regular drum usage per player per fight.
Gear Issues
Detects missing enchants on major slots and empty gem sockets.
Resistance Checks
Auto-detects encounters requiring specific resistances and audits each player against the threshold. Covers Hydross, Leo, Mother Shahraz, Illidan, and more.
Sharing Results
Click the Share button in Dr. R.O.T or Dr. R.L.D to generate a URL with your current report, fight, and player selection encoded. Anyone opening the link will see the exact same view. Great for sharing feedback with guildmates.