The initialization of UL is right now spread out over at least 3 points:
1. LogTagSet static ctr
2. LogConfiguration::initialize
3. LogFileStreamInitializer ctr
These can all be merged into LogConfiguration::initialize. This clarifies the lifecycle of UL, simplifying maintenance and understanding of the system.
1. LogTagSet static ctr
2. LogConfiguration::initialize
3. LogFileStreamInitializer ctr
These can all be merged into LogConfiguration::initialize. This clarifies the lifecycle of UL, simplifying maintenance and understanding of the system.