(writer)
| 189 | |
| 190 | |
| 191 | def test_configure_before_bind(writer): |
| 192 | logger.configure(extra={"a": "default_a", "b": "default_b"}) |
| 193 | logger.add(writer, format="{extra[a]} {extra[b]} {message}") |
| 194 | |
| 195 | logger.debug("init") |
| 196 | |
| 197 | logger_a = logger.bind(a="A") |
| 198 | logger_b = logger.bind(b="B") |
| 199 | |
| 200 | logger_a.debug("aaa") |
| 201 | logger_b.debug("bbb") |
| 202 | |
| 203 | assert writer.read() == ("default_a default_b init\n" "A default_b aaa\n" "default_a B bbb\n") |
| 204 | |
| 205 | |
| 206 | def test_configure_after_bind(writer): |