[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