set_log_level
phasic.set_log_level(level='INFO', module=None)Context manager and callable for changing the phasic logging level at runtime.
Can be used as a direct call to permanently change the level, or as a context manager to temporarily change it.
Parameters
level :str= 'INFO'-
Logging level (DEBUG, INFO, WARNING, ERROR, CRITICAL, NONE).
module :stror None = None-
Specific module to configure. If None, sets level for entire package.
Examples
>>> # Permanent change
>>> set_log_level('DEBUG')>>> # Temporary change via context manager
>>> with set_log_level('DEBUG'):
... # debug logging active here
... pass