Why reinvent the wheel with conversation detection. LogRenderer does that automatically when color hashing UUID option is turned on. Which is default