I want to write some custom error messages to a log so that I can read them
on the next run of the application and as the user to send them to me.
Where the right place to store this log file? Which directory path is the
right one - so that it's always writable regardless of the user's
permissions. I guess it's more of an application-level log than a user-level
log. Or maybe not.
Is there an up-to-date (e.g. .NET 3.5/Vista specific) description of what
the various system directory paths are for?