def test_logger_adapter(caplog, capsys): logger = logging.getLogger("Application") adapter = logging.LoggerAdapter(logger, {"key": "adapted"}) app = Application(log=adapter, log_level=logging.INFO) app.log_format = "%(key)s %(message)s" app.log.info("test message") assert "adapted test message" in capsys.readouterr().err
def test_logger_adapter(self): logger = logging.getLogger("test_logger_adapter") adapter = logging.LoggerAdapter(logger, {"key": "adapted"}) with self.assertLogs(logger, logging.INFO) as captured: app = Application(log=adapter, log_level=logging.INFO) app.log_format = "%(key)s %(message)s" app.log.info("test message") output = "\n".join(captured.output) assert "adapted test message" in output