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.
Synopsis
Declared in <ball_loggermanager.h>
class Logger;
Type Aliases
Name |
Description |
|
|
|
Member Functions
Name |
Description |
Return the address of a modifiable record having the specified |
|
|
|
Return the address of the modifiable message buffer managed by this logger. Note that the returned buffer is intended to be used only for formatting log messages immediately before calling |
|
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 to the observer held by this logger all records stored in the record buffer of this logger and indicate to the observer that the cause is |
|
Remove all log records from the record buffer of this logger. |
Friends
Name |
Description |
This class is usually a singleton. It provides a factory for |
Created with MrDocs