-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Not Needed
-
Developer Tools
Currently we have an exported global composite logger, that can be mutated in various places. This is especially problematic with the addition of the http transport where we may have multiple parallel sessions in which case we need to send log messages only to the correct session. Instead, now we're reinitializing the logger on every new connection and what's worse, we're sending log messages from unrelated sessions to the latest one. We should rework the logger framework to cleanly separate session loggers.