I use the vghd.log file to find errors.
I keep it open in notepad++
after a scene has an error I check the line numbers and try to find the error in the source code.
Then I delete all the text in the vghd.log file and save an empty log.
this way, I'm starting with a clean log each time I run the scene.
A lot of my errors are because I forget to put the semi-colon on the end of the line.
And then that will cause some obscure error, not specifically in the line I forgot the semi-colon,
but it's easy to spot.
The Head of the vghd.log, contains the most important error information..
WARNING: 4:10: deprecated130(#55) "varing" is deprecated since GLSL1.3. We suggest usage of "in/out"
ERROR: 4:30: error(#143) Undeclared identifier: gl_color
ERROR: error(#273) 1 compilation errors. No code generated]
2022-11-06T07:32:02[] WARNING[*** Problematic Fragment shader source code ***
WARNING: 4:10 - the warning is 4 and the line is 10
ERROR: 4:30 - the error is 4 and the line is 30
so I delete all of the text in the vghd.log, and then save an empty log.
this way I get the Head as the beginning of the log each time.