Project

General

Profile

Feature #21189

In DAQInterface, deepsuppression should always be overridable with a sufficiently high verbosity level

Added by John Freeman 11 months ago. Updated 11 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Start date:
10/19/2018
Due date:
% Done:

100%

Estimated time:
Experiment:
-
Co-Assignees:
Duration:

Description

About 4 years ago, I introduced the context manager class "deepsuppression" as a way to ensure that sections of DAQInterface code which had Popen calls to verbose processes (e.g., an artdaq process) could suppress the output to the terminal in which DAQInterface was running. While useful in preventing lots of "noise" from obscuring more important messages (such as whether a transition was successful), sometimes for debugging purposes it's desirable to remove deepsuppression. I've modified the code so that in every place where deepsuppression occurs, there's a "debug level" which can be set in the boot file which will disable the suppression.

History

#1 Updated by John Freeman 11 months ago

Commit 90daf856bd7f9aef58526edd8ebf7c256f6383cd on DAQInterface's develop branch contains the relevant code changes.



Also available in: Atom PDF