createLoggerManager overloads
Synopses
Declared in <ball_loggermanager.h>
Create a non‐singleton logger manager with the given configuration.
static
void
createLoggerManager(
bslma::ManagedPtr<LoggerManager>* manager,
LoggerManagerConfiguration const& configuration,
bslma::Allocator* basicAllocator = 0);
Create a non‐singleton logger manager with the given observer.
static
void
createLoggerManager(
bslma::ManagedPtr<LoggerManager>* manager,
Observer* observer,
LoggerManagerConfiguration const& configuration,
bslma::Allocator* basicAllocator = 0);
Parameters
Name |
Description |
manager |
managed pointer that receives the new logger manager |
configuration |
defaults and attributes for the logger manager |
basicAllocator |
memory allocator; null uses the default |
observer |
observer that receives published log records |
Created with MrDocs