Consider adding a `start` method to `Logger`
Currently, the constructor of the Logger
class has a few side effects, e.g., it spawns a separate process. Overall, it is preferred to exclusively use the constructor of Python classes for basic initialization. Since the Logger
class already contains a stop
method, I would recommend adding a start
method and moving the process starting in there.