File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3939__author__ = "Michael Gross"
4040
4141
42+ # Dependency loggers to suppress/enable along with main logging
43+ _DEPENDENCY_LOGGERS = ["rtde" ]
44+
45+
4246class Logger :
4347 """Global logger utility for armctl."""
4448
@@ -50,7 +54,8 @@ def disable():
5054 # Disable all logging at and below the CRITICAL level
5155 logging .disable (logging .CRITICAL )
5256 # Suppress dependency loggers
53- logging .getLogger ("rtde" ).setLevel (logging .CRITICAL )
57+ for logger_name in _DEPENDENCY_LOGGERS :
58+ logging .getLogger (logger_name ).setLevel (logging .CRITICAL )
5459
5560 @staticmethod
5661 def enable ():
@@ -60,7 +65,8 @@ def enable():
6065 # Re-enable logging to its previous state
6166 logging .disable (logging .NOTSET )
6267 # Re-enable dependency loggers
63- logging .getLogger ("rtde" ).setLevel (logging .NOTSET )
68+ for logger_name in _DEPENDENCY_LOGGERS :
69+ logging .getLogger (logger_name ).setLevel (logging .NOTSET )
6470
6571
6672import os
You can’t perform that action at this time.
0 commit comments