LoggingContext
- class jwst.lib.basic_utils.LoggingContext(logger, level=None, handler=None, close=True)[source]
Bases:
objectLogging context manager.
Keep logging configuration within a context. Based on the Python 3 Logging Cookbook example.
- Parameters:
- loggerlogging.Logger
The logger to modify.
- levelint
The log level to set.
- handlerlogging.Handler
The handler to use.
- closebool
Close the handler when done.