A little background that's not super important:
I have a python program I wrote months ago I use to do very large renders in blender. It does a few things by parsing the console output of blender. One of the important things it does is with one large model I saw blender crashing during render, and most of the time if I would just restart the render it would resume and just work the second time. so my code keeps track of the render progress and automatically restarts the render in the event of a blender crash. it also tracks how long the renders take and estimates how long it will take to complete, a few things to make resuming much faster, some things to help manage multiple workstations working on the same render etc. It also creates xmp files for each frame rendered with key information such as the name of the computer which rendered that frame (very useful if blender on mac for some reason produces different output from blender on Linux, so I can find the offending frames more easily and fix it). it includes the date and time that particular frame was rendered, how long that frame took to render...bunch of stuff.
The actual question:
Seems blender 5.0 has changed the console output of blender. The program I described above depends on knowing what frame number is currently being rendered. previously this was the first piece of information blender reports with every output line, but now looks like not only is that no longer the case, but I can't seem to find the current frame number being reported anywhere...am I missing it somewhere?
I started writing to code to try to detect the frame number from the Saved line that reports when the file is actually saved. but since the filename format can be customized that won't be 100% reliable. Did they actually remove that piece of information from the console output completely? Is there any way to get it back?