Mam stworzony serwis, i pojawia mi się problem z logowaniem operacji o pliku wywoływanych z klasy wątku
W module podstawowym ustawiam logowanie
std::string clog = "log.txt";
FILE *fp = fopen ( clog.c_str(), "a" );
if ( fp == 0 ) return ( 0 );
//wxLog::SetVerbose(true);
//wxLog::AddTraceMask("thread");
wxLogStderr *log = new wxLogStderr( fp );
delete wxLog::SetActiveTarget( log );
wxLogMessage(wxT("cos tam")); //--> to się loguje bez problemu
uruchamiam wątek
MinimalServiceThread *t = new MinimalServiceThread( SERVICENAME)
t->Create();
t->Run();
to teraz wszystko co próbuję logować w klasie MinimalServiceThread nie jest wrzucane do loga, nawet kiedy wymuszę w klasie ponowne logowanie do pliku "log.txt", bądź przechwycę aktualne logowanie,
Jest jakieś w miarę proste obejście, aby móc logować do pliku "log.txt" bezpośrednio z działającego wątku?