This isn't a perfect solution but it should help you narrow down what you are looking at. Normally, you can just look at the Log Browser and set the query to be "Source = [Player Name]" and that should be enough. You can additionally limit the time range. Do the following:
- Pick a particular try on a boss
- Goto the "Log Browser"
- Note the URL is in the following format "?s=BEGIN&e=END" (e.g. "?s=5540&e=5648") - this is in seconds
- Note the start time of the very first entry in the "Log Browser" and we'll call that START
- Run a query and look for the spell "Tree of Life" (optionally set the source to be your target if there are multiple druids) and note the time when you first gained ToL, and we'll call this TOL
- Your new "BEGIN" time is now BEGIN + (TOL - START)
- Since the duration of ToL is fixed, your new "END" time is the previous step plus the duration of ToL
- Change the URL to use the new BEGIN and new END and you are looking at the time range of ToL
If limiting the time range isn't enough, you can run queries on this time range. The following is an example to clarify things:
3) I have "?s=5540&e=5648"
4) The very first entry when I first entered the "Log Browser" is: "[22:12:49.475] XXXX gains Battle Shout from XXXX"
5) Searching for my ToL, shows "[22:13:04.993] Akuzasas gains Tree of Life from Akuzasas"
I now have enough information to limit the time range.
6) My new BEGIN time is 5540 + (22:13:04.993 - 22:12:49.475 ~= 15 seconds) = 5555
7) My new END time is now 31 (duration of ToL) after my new BEGIN time which is 5555 + 31 = 5586
You may have to +/- the time to narrow it down in case I'm off.