A shared pointer to a unique logger instance.
                class psl::log::LoggerPtr  | 
            
        Whenever logger pointers are returned by Logger::getLogger(),
        they are returned within this smart pointer type.
        It can be used as a pointer wherever Logger* might be used.
      
Header: cpplog.h
Namespace: psl::log