< Previous by Date Date Index Next by Date >
  Thread Index  

[reSIProcate] Trying to get logs working


Hi,

Please correct me if I'm wrong,  but when I initialize my application,
to turn on logging with full debugging.... I would do this....

Log::initialize(Log::Cout, resip::Log::Debug, "SipPhone", "/tmp/siplog");

Would this create a file called "siplog" and place that into my /tmp
directory, with full verbose debugging output?

Also,  my Handlers are not getting called,  but without logging working,
how can I tell?

here is what I do.....

I call my handler "regHandler"

  regHandler = new myRegHandler;   // defined in "Siphandlers" module
  clientDum->setClientRegistrationHandler(regHandler);

that should be it,   right?   but then I also have to do this...

  // start the threads.
  stackthread = new StackThread(*stack);
  stackthread->run();
  dumthread = new DumThread(*clientDum);
  dumthread->run();

I'm not sure whether or not I have to start the threads first before
instantiating my regHandler,  but I assume I would want a handler made
before allowing the thread to call it.

If Log was working then when I call something like this....

  InfoLog ( << "Client::onRequestRetry: " << response );

This above statement would output the logs to the specified file,
right?

why would my Log:: stuff not work?  Can someone please lead me to
some things to try, read, or research?

John