Test whether your code is logging correctly 🪵
MIT License
trio
0.25.x by @etianen in https://github.com/etianen/logot/pull/147
ruff
by @etianen in https://github.com/etianen/logot/pull/138
Full Changelog: https://github.com/etianen/logot/compare/1.2.0...1.3.0
Published by etianen 8 months ago
name
by @etianen in https://github.com/etianen/logot/pull/134
README
by @etianen in https://github.com/etianen/logot/pull/125
Matcher
class by @etianen in https://github.com/etianen/logot/pull/126
Matcher
and Logged
to use dataclasses by @etianen in https://github.com/etianen/logot/pull/127
dataclasses
for Logged
and Matcher
by @etianen in https://github.com/etianen/logot/pull/129
Full Changelog: https://github.com/etianen/logot/compare/1.1.1...1.2.0
Published by etianen 8 months ago
structlog
to first in the processor chain by @will-ockmore in https://github.com/etianen/logot/pull/118
structlog
docs by @will-ockmore in https://github.com/etianen/logot/pull/116
extras
alphabetically by @etianen in https://github.com/etianen/logot/pull/119
Full Changelog: https://github.com/etianen/logot/compare/1.1.0...1.1.1
Published by etianen 8 months ago
Logot.reduce()
and Logged.reduce()
by @etianen in https://github.com/etianen/logot/pull/110
structlog
support by @will-ockmore in https://github.com/etianen/logot/pull/109
Full Changelog: https://github.com/etianen/logot/compare/1.0.0...1.1.0
Published by etianen 9 months ago
caplog
by @etianen in https://github.com/etianen/logot/pull/102
assertLogs
by @etianen in https://github.com/etianen/logot/pull/103
dev
by @etianen in https://github.com/etianen/logot/pull/101
logot
v1.0.0 🎉 by @etianen in https://github.com/etianen/logot/pull/104
Full Changelog: https://github.com/etianen/logot/compare/0.4.0...1.0.0
Published by etianen 9 months ago
logger
to name
for Logot.capturing()
by @etianen in https://github.com/etianen/logot/pull/95
Full Changelog: https://github.com/etianen/logot/compare/0.3.5...0.4.0
Published by etianen 9 months ago
trio
by @etianen in https://github.com/etianen/logot/pull/91
loguru
by @etianen in https://github.com/etianen/logot/pull/94
logging
level constants in modules directly related to logging by @etianen in https://github.com/etianen/logot/pull/87
_match
module to _msg
by @etianen in https://github.com/etianen/logot/pull/89
Level
and Logger
by @etianen in https://github.com/etianen/logot/pull/90
logot
in editable module during tests by @etianen in https://github.com/etianen/logot/pull/93
Full Changelog: https://github.com/etianen/logot/compare/0.3.4...0.3.5
Published by etianen 9 months ago
Logot.wait_for()
and Logot.await_for()
by @etianen in https://github.com/etianen/logot/pull/78
asyncio
if actually used by @etianen in https://github.com/etianen/logot/pull/83
Logot.capturing()
by @etianen in https://github.com/etianen/logot/pull/85
main
dependency group in CI by @etianen in https://github.com/etianen/logot/pull/70
typing-extensions
dependency for older Python versions by @etianen in https://github.com/etianen/logot/pull/71
Waiter
abstraction by @etianen in https://github.com/etianen/logot/pull/72
build
workflow on PR too by @etianen in https://github.com/etianen/logot/pull/74
Logot.__repr__
for new asyncio_waiter
property by @etianen in https://github.com/etianen/logot/pull/84
Logot.__repr__
for new capturer
property by @etianen in https://github.com/etianen/logot/pull/86
Full Changelog: https://github.com/etianen/logot/compare/0.3.3...0.3.4
Published by etianen 9 months ago
_captured
module to _capture
by @etianen in https://github.com/etianen/logot/pull/64
pytest
fixtures and config for Logot
configuration by @etianen in https://github.com/etianen/logot/pull/66
release.yml
to improve generated release notes by @etianen in https://github.com/etianen/logot/pull/65
Full Changelog: https://github.com/etianen/logot/compare/0.3.2...0.3.3
Published by etianen 9 months ago
pytest
to v8 by @etianen in https://github.com/etianen/logot/pull/51
Logot.timeout
by @etianen in https://github.com/etianen/logot/pull/55
__repr__
for Logot
by @etianen in https://github.com/etianen/logot/pull/57
logot.unittest
API with LogotTestCase
by @etianen in https://github.com/etianen/logot/pull/61
Full Changelog: https://github.com/etianen/logot/compare/0.3.1...0.3.2
Published by etianen 9 months ago
Captured.levelno
optional by @etianen in https://github.com/etianen/logot/pull/47
TypeErrors
where type-based behaviour is expected by @etianen in https://github.com/etianen/logot/pull/48
Full Changelog: https://github.com/etianen/logot/compare/0.3.0...0.3.1
Published by etianen 9 months ago
Full Changelog: https://github.com/etianen/logot/compare/0.2.0...0.3.0
Published by etianen 9 months ago
Logot._reduce()
fully thread-safe by @etianen in https://github.com/etianen/logot/pull/34
int
log levels by @etianen in https://github.com/etianen/logot/pull/40
Captured
and Logot.capture()
, enabling custom log capture backends by @etianen in https://github.com/etianen/logot/pull/38
Full Changelog: https://github.com/etianen/logot/compare/0.1.1...0.2.0
Published by etianen 9 months ago
pytest
plugin into the package namespace by @etianen in https://github.com/etianen/logot/pull/30
Logot.clear()
method by @etianen in https://github.com/etianen/logot/pull/32
Full Changelog: https://github.com/etianen/logot/compare/0.1.0...0.1.1
Published by etianen 9 months ago
Full Changelog: https://github.com/etianen/logot/compare/0.0.1a5...0.1.0
Published by etianen 9 months ago
Logot
class by @etianen in https://github.com/etianen/logot/pull/18
Full Changelog: https://github.com/etianen/logot/compare/0.0.1a4...0.0.1a5
Published by etianen 9 months ago
ValueError
if matcher format is interrupted by end of string by @etianen in https://github.com/etianen/logot/pull/13
logged
module by @etianen in https://github.com/etianen/logot/pull/17
Full Changelog: https://github.com/etianen/logot/compare/0.0.1a3...0.0.1a4
Published by etianen 9 months ago
scanf
-style message matching by @etianen in https://github.com/etianen/logot/pull/7
Full Changelog: https://github.com/etianen/logot/compare/v0.0.1a2...v0.0.1a3
Published by etianen 10 months ago
Full Changelog: https://github.com/etianen/logot/compare/v0.0.1a1...v0.0.1a2
Published by etianen 10 months ago
logot
by @etianen in https://github.com/etianen/logot/pull/4
Full Changelog: https://github.com/etianen/logot/compare/v0.0.1a0...v0.0.1a1