nispace.utils.utils.set_log

nispace.utils.utils.set_log(lgr, verbose=True)[source]

Set the “nispace” root logger’s level and return whether INFO is enabled.

A no-op (returns False immediately) while inside a _quiet() context manager block (_quiet_ctx.active), so temporary silencing can’t be overridden by a nested verbose=True call. lgr is accepted for call-site symmetry with module-level loggers but is not itself used — the level is always set on the shared “nispace” root logger.

Parameters:
  • lgr (logging.Logger) – Unused; kept for signature compatibility with callers that pass their module-level logger.

  • verbose (bool, int, or None, default=True) – True: set level to INFO. False/None/0: set level to WARNING. Any other value is passed directly to Logger.setLevel (e.g. a numeric logging level or level name).

Returns:

Whether INFO-level messages are (now) enabled, or False if silenced by an active _quiet context.

Return type:

bool