You configuration in /etc/vmware-tools/tools.conf should look like this:
[logging]
log = true
vmtoolsd.level = debug
vmtoolsd.handler = filevmtoolsd.data = /var/log/vmtoolsd.log
See this article:
Enabling debug logging for VMware Tools within a guest operating system
With these settings I can get the logging to work in a SuSe guest VM.
I like to know why the Scripts:
/usr/sbin/pre-freezescript and /usr/sbin/postthaw-script
are not start if i run a snapshot
For starters the file names should be:
/usr/sbin/pre-freeze-script
/usr/sbin/post-thaw-script
Also these files must be executable with permissions of 0755 and owner root. Make sure this is set on the script files.
Also you can check the VM's vmware.log file on the datastore which records VM-related messages from the ESXi host point of view.