#include "../include/fmsservice.h"\r
#include "../include/global.h"\r
+#include "../include/logfile.h"\r
\r
#include <string>\r
\r
case SERVICE_CONTROL_SHUTDOWN: \r
ServiceStatus.dwWin32ExitCode = 0; \r
ServiceStatus.dwCurrentState = SERVICE_STOP_PENDING; \r
+ LogFile::Instance()->WriteLog(LogFile::LOGLEVEL_DEBUG,"ControlHandler service got shutdown request");\r
wantshutdown=true;\r
break; \r
\r
ServiceStatus.dwCurrentState = SERVICE_RUNNING;\r
SetServiceStatus (hStatus, &ServiceStatus);\r
\r
+ LogFile::Instance()->WriteLog(LogFile::LOGLEVEL_DEBUG,"ServiceMain starting service");\r
+\r
MainFunction();\r
\r
+ LogFile::Instance()->WriteLog(LogFile::LOGLEVEL_DEBUG,"ServiceMain stopping service");\r
+\r
ServiceStatus.dwCurrentState=SERVICE_STOPPED;\r
SetServiceStatus(hStatus,&ServiceStatus);\r
\r
+ LogFile::Instance()->WriteLog(LogFile::LOGLEVEL_DEBUG,"ServiceMain returning");\r
+\r
return; \r
}\r
\r