This class provides log record management services.
Synopsis
Declared in <ball_loggermanager.h>
class Logger;
Description
This class provides log record management services. Each instance of Logger receives log records from one or more clients, manages the storage of those records, and transmits them to a registered recipient (i.e., an observer) when appropriate.
Type Aliases
Name |
Description |
Functor invoked to publish all logger record buffers. |
|
|
Member Functions
Name |
Description |
Return a modifiable record from this logger's object pool. |
|
|
|
Return the address of the modifiable message buffer. |
|
Return the size, in bytes, of the message buffer managed by this logger. |
|
Return a snapshot of number of records that have been dispensed by |
|
|
|
Publish all buffered records with cause |
|
Remove all log records from the record buffer of this logger. |
Friends
Name |
Description |
This class is usually a singleton factory for |
Created with MrDocs