tmuxp.log.TmuxpLoggerAdapter
Python
- Python
- Ruby Unavailable
- Lua Unavailable
- TypeScript Unavailable
- Rust Unavailable
- Go Unavailable
- Java Unavailable
- .NET Unavailable
- C++ Unavailable
- Swift Unavailable
- Bases:
LoggerAdapter that merges extra dictionary on Python < 3.13.
Follows the portable pattern to avoid repeating the same
extraon every call while preserving the ability to add per-callextrakwargs.Examples
>>> adapter = TmuxpLoggerAdapter(... logging.getLogger("test"),... {"tmux_session": "my-session"},... )>>> msg, kwargs = adapter.process("hello %s", {"extra": {"tmux_window": "editor"}})>>> msg'hello %s'>>> kwargs["extra"]["tmux_session"]'my-session'>>> kwargs["extra"]["tmux_window"]'editor'