G
Guest
Hi,
I have written a service that can start and stop normally using net
start and net stop but when I reboot the machine the serivce does not
restart. The code seems to bomb out on the following line.
m_pFileLogAppender = new FileLogAppender(severity, logFile);
The class FileLogAppender is a singleton, actually it inherites from a
template singleton base class. I am wondering if this is the problem,
the singleton base class implements a static instance variable and
maybe this has not been initialized yet. Could this be the problem, is
there a way that I can ensure that it has been initialized. By using a
pragma maybe.
Am I on the correct path at all.
Your help yould be greatly appreciated this is really hard to debug as
the machine is rebooting.
Thanks,
Enda Mannion
I have written a service that can start and stop normally using net
start and net stop but when I reboot the machine the serivce does not
restart. The code seems to bomb out on the following line.
m_pFileLogAppender = new FileLogAppender(severity, logFile);
The class FileLogAppender is a singleton, actually it inherites from a
template singleton base class. I am wondering if this is the problem,
the singleton base class implements a static instance variable and
maybe this has not been initialized yet. Could this be the problem, is
there a way that I can ensure that it has been initialized. By using a
pragma maybe.
Am I on the correct path at all.
Your help yould be greatly appreciated this is really hard to debug as
the machine is rebooting.
Thanks,
Enda Mannion