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