v0.5.4
v0.5.4 (2023-07-17)
Fix
-
fix(utils): prevent duplicate log messages (#339)
Acquire a lock in utils.configure_logging. Otherwise this function has
a race where two threads can both call logger.remove(), and then both
call logger.add(), creating two identical sinks.
- refactor(record): remove redundant configure_logging calls
configure_logging is already called at the module level so there's no
need to call it with identical arguments in various functions.