allocateLogger overloads
Declared in <ball_loggermanager.h>
Allocate a logger managed by this logger manager.
Logger*
allocateLogger(RecordBuffer* buffer);
» more...
Same as the preceding overload, using the specified scratchBufferSize.
Logger*
allocateLogger(
RecordBuffer* buffer,
int scratchBufferSize);
» more...
Allocate a logger with the specified shared observer and buffer.
Logger*
allocateLogger(
RecordBuffer* buffer,
bsl::shared_ptr<Observer> const& observer);
» more...
Allocate a logger with the specified raw observer and record buffer.
Logger*
allocateLogger(
RecordBuffer* buffer,
Observer* observer);
» more...
Same as the preceding overload, using the specified scratchBufferSize.
Logger*
allocateLogger(
RecordBuffer* buffer,
int scratchBufferSize,
bsl::shared_ptr<Observer> const& observer);
» more...
Same as the preceding deprecated overload, using the specified scratchBufferSize.
Logger*
allocateLogger(
RecordBuffer* buffer,
int scratchBufferSize,
Observer* observer);
» more...
address of a modifiable logger managed by this logger manager
| Name | Description |
|---|---|
| buffer | record buffer used to configure the logger |
| scratchBufferSize | size of the logger's message buffer |
| observer | observer that receives published log records |