I did what you said, when I just use start.bat it just opens to ask for eula, I type yes and it closes, no log folder is created. attached is when my start bat looks like inside
Edit: I changed the text "server" inside the bat file to "forge-1.15.2-31.2.33" and it created a log file here