Skip to content
Snippets Groups Projects
  • Nat Goodspeed's avatar
    c71e6222
    MAINT-5232: Add DEBUG logging to LLSingleton dependency tracking. · c71e6222
    Nat Goodspeed authored
    Specifically, add DEBUG logging to the code that maintains the stack of
    LLSingletons currently being initialized. This involves passing
    LLSingletonBase's constructor the name of LLSingleton's template parameter
    subclass, since during that constructor typeid(*this).name() will only produce
    "LLSingletonBase".
    
    Also add logdebugs() and oktolog() helper functions.
    c71e6222
    History
    MAINT-5232: Add DEBUG logging to LLSingleton dependency tracking.
    Nat Goodspeed authored
    Specifically, add DEBUG logging to the code that maintains the stack of
    LLSingletons currently being initialized. This involves passing
    LLSingletonBase's constructor the name of LLSingleton's template parameter
    subclass, since during that constructor typeid(*this).name() will only produce
    "LLSingletonBase".
    
    Also add logdebugs() and oktolog() helper functions.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.