[ET Trac] [Einstein Toolkit] #1723: Output "increasing logging level" only on one process
    Einstein Toolkit 
    trac-noreply at einsteintoolkit.org
       
    Sat Dec 20 23:09:10 CST 2014
    
    
  
#1723: Output "increasing logging level" only on one process
-----------------------+----------------------------------------------------
  Reporter:  eschnett  |       Owner:                     
      Type:  defect    |      Status:  new                
  Priority:  unset     |   Milestone:                     
 Component:  Cactus    |     Version:  development version
Resolution:            |    Keywords:                     
-----------------------+----------------------------------------------------
Comment (by knarf):
 One solution would be to output this message (produced in
 CCTKi_SetLogLevel) only on one process. The only usage of this function
 seems to be from within CCTKi_CommandLineLoggingLevel, which produces this
 message when a logging level is specified on the command line, and this is
 executed for every process. We either have to disable the message inside
 CCTKi_SetLogLevel for processes other than, say, the root process, or we
 move the message out of that function, and up into
 CCTKi_CommandLineLoggingLevel, and there only do it on the root process.
 The effect would currently be the same, but the second option would
 provide a function which changes the loglevel without producing a message,
 while the former would always print a message on the root process (even if
 this might not be wanted). For this reason I propose the second option:
 - move the info call out of CCTKi_SetLogLevel, and into
 CCTKi_CommandLineLoggingLevel
 - making the info call in CCTKi_CommandLineLoggingLevel only on the root
 process
-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1723#comment:1>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
    
    
More information about the Trac
mailing list