I haven't mastered this yet but thanks for the link!
> I'm not running on Windows, but In the past I have used Borland C++ builder to build a windows service. I know that because a service is run in the context of the SCM, you can't debug it as usual. The service must first be running, and then you must attach to the running process.
> You don't mention what compiler and debugger you are using, but if it is Visual C++ then the following link may help: http://msdn.microsoft.com/en-us/library/7a50syb3(VS.80).aspx
> I'm afraid I don't know about logging not working on a windows service. Maybe once you have the debugger working, it will give you some insight into the problem you are having with the logging.