It is very interesting that no scratch partition is made, that's a new one to me. But my question remains - how do I verify that a ramdisk was actually created and used?
Although as you say logs should be placed onto the ramdisk by default - that's largely why it was created - when I reboot I can still read the logs that were generated before the reboot. As I understand it, those logs should have been erased during reboot if they were indeed placed on a ramdisk.
If I am correct in my understanding about how the logs should disappear it would suggest there is something very wrong with this feature that could be a problem for many people. I'm assuming I am not correct because I am by no means an expert in VMWare products, but I don't know how to prove that I am and I'm hoping someone can help me improve my understanding in this area.
Edit: In addition, when installed on flash isn't ESXi supposed to warn you in the vSphere client that logs are not being saved (unless you change the scratch directory of course)? ESXi does not provide me with any such warnings.