BloombergLP::ball::LoggerManager::createLoggerManager

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);
» more...

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);
» more...

Parameters

NameDescription
managermanaged pointer that receives the new logger manager
configurationdefaults and attributes for the logger manager
basicAllocatormemory allocator; null uses the default
observerobserver that receives published log records