Added
- **! Added names for loggers! => `Logger.__init__(self: SelfLogger, name: str, higher: Logger | None = None) -> None`, new format substitution: `{name}`, `Logger.get_child(self: SelfLogger, name: str) -> Logger`** 51
- **Added `AttributesToInherit`, `Logger.compare_using_name` (=> `Logger._thing_to_compare`), `Logger.attributes_to_inherit`, `Logger.color_config` (=> `Logger.color(cls: Type[SelfLogger], rv: str) -> str`), and `Logger.level_name_width` to make making changes to loggers easier.**
Changed
- **Renamed `Logger._color` to `Logger.color`** ([`26ee19f`](https://github.com/koviubi56/mylog/commit/26ee19f7255397d774d2e2439e927318a8bb3dac#diff-134a3f0dfece1d8aef44db6e6c1f05dbb0c904328960638685919788921d38d3L362-R382))
- Made the following classes dataclasses:
- `SetAttr`,
- `NoHandler`,
- `StreamWriterHandler`,
- `IndentLogger`,
- `ChangeThreshold`,
- Made some methods class/staticmethods:
- `Logger.get_default_handlers`,
- `Logger.level_to_str`
- `Logger.threshold` is a `Union[Level, int]` ([`26ee19f`](https://github.com/koviubi56/mylog/commit/26ee19f7255397d774d2e2439e927318a8bb3dac#diff-134a3f0dfece1d8aef44db6e6c1f05dbb0c904328960638685919788921d38d3L354-R374))
Removed
- Removed `check_typed` and related (`check_union`, `is_union`, `_check_types_error`) ([`ef85a86`](https://github.com/koviubi56/mylog/commit/ef85a86b2d5cd165190d25e3098296f700a32ea9#diff-134a3f0dfece1d8aef44db6e6c1f05dbb0c904328960638685919788921d38d3L119-L212))
Name: mylog_0.7.0.zip
Size: 1771341 bytes (1729 KiB)
CRC32: 19B1F8CA
CRC64: D600DE419E779430
SHA256: 39246e07faea7f7d6b482aa3755371ddc7932e4b20e0c0b6b9f09f6d30552efc
SHA1: 83e6fa80004bccef0e16e3802737ca73594ee389
BLAKE2sp: 202b0d3e1e3efdc1a1db71b084e0830ed9aab74cb4a0afcd6e718191be4ea1e7