Noel, thanks for the response. The thing I'd like to see with syslogging is like this: It can be enabled or disabled when necessary. Filtering or levels of syslogging could be enabled, which would allow, for example, errors only, driver information only, Plug-in information only, Sonar.exe only, etc. Sometimes a crash will happen without warning, but other times it helps to see what was going on with the app just seconds before the crash. For me, this could improve my own troubleshooting with plug-ins failing, drop-outs, etc. If there's something Sonar doesn't like, we can fix it sooner than waiting until another release, coupled with this unseen error turns into an actual bug or problem later.
Windows event logs, to me, aren't typically useful for anything other than Windows, but I go through those things as well. Unix-based systems tend to thrive on syslogging and debugging tools, which is more what I'm used to.
Obviously, this would require extra code to be written to produce specific types and variances of errors, but at least, for the savvy, or even support, but it would be helpful to those of us who are willing to perform quite a bit of troubleshooting prior to calling Support, it would be handy. In my case, I work sessions at night (I have another daytime job). I'm never at my DAW during the daytime or Support hours, so that kills my access to such help.