[ace-users] Enabling ACE "internal" logs

Douglas C. Schmidt schmidt at dre.vanderbilt.edu
Fri Jul 20 05:35:10 CDT 2007


Hi Cedric,

   I'm glad things are working for you now!
   
   Thanks,
   
        Doug

> I re-checked everything, using the examples and tests.
> And finally i succeed to have logs :)
> 
> Here is what I set exactly in main:
> 
> /ACE_LOG_MSG->priority_mask( LM_ERROR | LM_DEBUG, ACE_Log_Msg::PROCESS );
>        
> ACE_Log_Msg::enable_debug_messages( LM_DEBUG );
> ACE_Log_Msg::enable_debug_messages( LM_ERROR );
>        
> ACE::debug( true );/
> 
> It seems that I never tried to set everything all together, this is the 
> only explanation I see.
> 
> Thanks again for your answers.
> 
> Templie Cédric
> 
> Templie Cédric wrote:
> > Hi,
> >
> > I have an answer for all of your points :)
> >
> > - I follow the code using the debugger, and I see that an error occurs.
> > - I use priority_mask with LM_ERROR set inside, should I do something 
> > else to enable LM_ERROR logging ?
> > - Well this is my problem it seems that I cannot turn on logging.
> > - I used ACE_Task to spawn threads.
> >
> > This is what I do in main:
> >
> > ACE_LOG_MSG->priority_mask( LM_ERROR | LM_DEBUG, ACE_Log_Msg::PROCESS );
> >
> > I even tried: 
> >
> > ACE_Log_Msg::enable_debug_messages( LM_ERROR );
> > ACE::debug( true );
> >
> > I do not know why it does not work.
> >
> > Thanks again for your answer.
> >
> > Cédric Templie
> >
> > Steve Huston wrote:
> >   
> >> If you're not seeing the message from the logging code you showed,
> >> then:
> >>
> >> - there wasn't an error
> >> - you've disabled LM_ERROR logging
> >> - logging is off all together
> >> - you're running in a thread without ACE logging set up (did you spawn
> >> a thread yourself, not using ACE, and have it call ACE methods?)
> >>
> >> -Steve
> >>
> >> --
> >> Steve Huston, Riverace Corporation
> >> Would you like ACE to run great on your platform?
> >> See http://www.riverace.com/sponsor.htm
> >>
> >>
> >>   
> >>     
> >>> -----Original Message-----
> >>> From: ace-users-bounces at cse.wustl.edu 
> >>> [mailto:ace-users-bounces at cse.wustl.edu] On Behalf Of Templie Cédric
> >>> Sent: Thursday, July 19, 2007 5:41 AM
> >>> To: Johnny Willemsen
> >>> Cc: ace-users at cs.wustl.edu
> >>> Subject: Re: [ace-users] Enabling ACE "internal" logs
> >>>
> >>>
> >>> Hi,
> >>>
> >>> Thanks for your quick answer.
> >>>
> >>> Unfortunately, even when I set ACE::debug(), I do not see any
> >>>     
> >>>       
> >> logs....
> >>   
> >>     
> >>> Here is the example of logs I want to see.
> >>> In ACE_Asynch_Connector<HANDLER>::connect(...) there is 
> >>> following lines:
> >>>
> >>> ACE_ERROR_RETURN ((LM_ERROR,
> >>>                                            ACE_LIB_TEXT ("%p\n"),
> >>>                                            ACE_LIB_TEXT 
> >>> ("ACE_Asynch_Connect::connect")),
> >>>                                              -1);
> >>>
> >>> As I understand this is supposed to write a log before returning -1 
> >>> value. The fact is that I do not succeed at all to see the log...
> >>> Do you have an idea of my problem ?
> >>>
> >>> Thanks again
> >>>
> >>> Cédric Templie
> >>>
> >>> Johnny Willemsen wrote:
> >>>     
> >>>       
> >>>> Hi,
> >>>>
> >>>> Thanks for using the PRF form. ACE doesn't has real much 
> >>>>       
> >>>>         
> >>> internally logging.
> >>>     
> >>>       
> >>>> The ACE service configurator framework does output some 
> >>>>       
> >>>>         
> >>> messages when
> >>>     
> >>>       
> >>>> ACE::debug() is enabled, but nothing else specific. TAO is 
> >>>>       
> >>>>         
> >>> a different
> >>>     
> >>>       
> >>>> story, there we have a lot of logging. You can enabled 
> >>>>       
> >>>>         
> >>> tracing in ACE during
> >>>     
> >>>       
> >>>> compilation but that will result in a lot of messages.
> >>>>
> >>>> Regards,
> >>>>
> >>>> Johnny Willemsen
> >>>> Remedy IT
> >>>> Postbus 101
> >>>> 2650 AC  Berkel en Rodenrijs
> >>>> The Netherlands
> >>>> www.theaceorb.nl / www.remedy.nl  
> >>>>
> >>>> *** Integrated compile and test statistics see
> >>>> http://scoreboard.theaceorb.nl ***
> >>>> *** Commercial service and support for ACE/TAO/CIAO
> >>>>       
> >>>>         
> >> ***
> >>   
> >>     
> >>>> *** See http://www.theaceorb.nl/en/support.html
> >>>>       
> >>>>         
> >> *** 
> >>   
> >>     
> >>>>   
> >>>>       
> >>>>         
> >>>>> Hello,
> >>>>>
> >>>>> I use a simplified version of PRF, because I do not report an 
> >>>>> issue, I 
> >>>>> just have a question.
> >>>>>
> >>>>> ACE VERSION: 5.5.9
> >>>>>
> >>>>> HOST MACHINE and OPERATING SYSTEM:
> >>>>> 	If on Windows based OS's, which version of WINSOCK do 
> >>>>> you use?: Windows XP SP 2
> >>>>>
> >>>>> TARGET MACHINE and OPERATING SYSTEM, if different from HOST:
> >>>>> COMPILER NAME AND VERSION (AND PATCHLEVEL): Microsoft Visual 
> >>>>> Studio.net (MSVC 7.1)
> >>>>>
> >>>>> THE $ACE_ROOT/ace/config.h FILE: config-win32.h
> >>>>>
> >>>>> SYNOPSIS:
> >>>>>
> >>>>>     I want to enable ACE internal logs, but I do not 
> >>>>>         
> >>>>>           
> >>> succeed at all.
> >>>     
> >>>       
> >>>>>     I tried a lot of things as explained in the APG book 
> >>>>> chapter 3, but 
> >>>>> still do not see ACE "internal" logs.
> >>>>>     I succeed to see the log I wrote, but I never see ACE 
> >>>>> "internal" logs.
> >>>>>
> >>>>>     I certainly missed something in the ACE configuration, 
> >>>>>         
> >>>>>           
> >>> even maybe 
> >>>     
> >>>       
> >>>>> during the build.
> >>>>>
> >>>>> Thanks in advance
> >>>>>
> >>>>> Cédric Templie
> >>>>>
> >>>>> _______________________________________________
> >>>>> ace-users mailing list
> >>>>> ace-users at mail.cse.wustl.edu
> >>>>> http://mail.cse.wustl.edu/mailman/listinfo/ace-users
> >>>>>
> >>>>>     
> >>>>>         
> >>>>>           
> >>>>   
> >>>>       
> >>>>         
> >>> _______________________________________________
> >>> ace-users mailing list
> >>> ace-users at mail.cse.wustl.edu
> >>> http://mail.cse.wustl.edu/mailman/listinfo/ace-users
> >>>
> >>>     
> >>>       
> >>   
> >>     
> >
> > _______________________________________________
> > ace-users mailing list
> > ace-users at mail.cse.wustl.edu
> > http://mail.cse.wustl.edu/mailman/listinfo/ace-users
> >   
> 
> _______________________________________________
> ace-users mailing list
> ace-users at mail.cse.wustl.edu
> http://mail.cse.wustl.edu/mailman/listinfo/ace-users



More information about the Ace-users mailing list