I’m not sure if this is exactly what you’re looking for, but you can put a Text layer at the bottom of your layer stack and put this expression in the sourceText field:
list = [];
times = [];
for (i=1; i<=thisComp.numLayers – 1; i++) {
list.push(“\r” + thisComp.layer(i).name + ” — ” + timeToTimecode(thisComp.layer(i).inPoint))
}
list;
If you need to pull that list out, you can select the sourceText and run Convert Animation to Keyframes. That will bake the text into the layer and make it editable.