warp.ScopedLogger#

class warp.ScopedLogger(logger)[source]#

Context manager to temporarily install a custom logger.

On context exit, the previous logger is restored.

Parameters:

logger (Logger | None) – A Logger-compatible object, or None to temporarily restore Warp’s built-in default logger.

Example

with warp.ScopedLogger(my_capture_logger):
    warp.launch(...)  # diagnostics flow to my_capture_logger
__init__(logger)[source]#
Parameters:

logger (Logger | None)

Methods

__init__(logger)