Hi Emily,
I have had the same issue in the past, so I think I can give you a solution...not for your ESS values, but at least to get the resulting 10,000 generations that you will need for tree annotator.
First, you do not have to have just 10,000 generations to see the combined ESS values in Tracer. If you load your .log files from each of your runs into Tracer, you will have output from each one of the four and then also a combined output...it may take a few minutes for the combined output to generate. Click on the combined output to see what your ESS values are for the four combined runs.
The 10,000 generations becomes important for memory issues when using Tree Annotator. If your number of generations (or really number of trees) greatly exceeds 10,000, Tree Annotator crashes with an out of memory error (in my experience). You must use log combiner to remove the burnin, resample the trees from each of your runs and combine them (in that order) so that your resulting tree file has around 10,000 trees.
So,if you have 4 runs with 100,000,000 generations, sampling every 1,000 generations:
A 10 % burnin will be 10,000 (take #generations/samplinginterval: 100,000,000/1000 = 100,000; then 100,000 * 10% = 10,000)
After the 10% burning is removed, you are left with 90000000 trees for each run (although only 90000 were initially sampled). You must get that number down to 2500 trees so that the runs combine to 10000 trees. The resampling number, with four runs, is 90000000/2500 = 36000.
I think this should work for you...and others may have a better strategy. Of course, you would use the same burnin and resampling numbers if you wanted to combine the log files and put that into Tracer to see the ESSs (as you originally stated), although I am not sure that this would be of any benefit.
Good luck!
Crystal