TTMSFNCCloudLogger Class
Drop-in component that logs messages and exceptions to a cloud logging service, organized by project.
API unit family: TMSFNCCloudLogger
Inherits from: TTMSFNCCustomCloudLogger
Syntax
TTMSFNCCloudLogger = class(TTMSFNCCustomCloudLogger)
Remarks
Call Connect with the appropriate credentials, then use LogMessage or LogException.
Properties
| Name | Description |
|---|---|
| EmailAddress | E-mail address used to authenticate with services that require e-mail and password credentials, such as Exceptionless. (inherited from TTMSFNCCustomCloudLogger) |
| Password | Password used together with EmailAddress to authenticate with services that require e-mail and password credentials. (inherited from TTMSFNCCustomCloudLogger) |
| Projects | Collection of logging projects available on the connected account. (inherited from TTMSFNCCustomCloudLogger) |
| Service | Logging back end the component reports to. Changing the service clears the loaded projects and reinitializes the active provider. (inherited from TTMSFNCCustomCloudLogger) |
| Token | Authentication token used by services that authenticate with a token, such as Sentry and Rollbar. (inherited from TTMSFNCCustomCloudLogger) |
Methods
| Name | Description |
|---|---|
| Connect | Connects to the logging service using an email address and password. (inherited from TTMSFNCCustomCloudLogger) |
| LogException | Logs an exception entry to the given project. (inherited from TTMSFNCCustomCloudLogger) |
| LogMessage | Logs a message entry to the given project. (inherited from TTMSFNCCustomCloudLogger) |
Events
| Name | Description |
|---|---|
| OnConnected | Occurs after a connection to the active service has been established. (inherited from TTMSFNCCustomCloudLogger) |
| OnGetAllEvents | Occurs when all events for a stack have been retrieved. (inherited from TTMSFNCCustomCloudLogger) |
| OnGetAllProjects | Occurs when all projects have been retrieved. (inherited from TTMSFNCCustomCloudLogger) |
| OnGetAllStacks | Occurs when all stacks for a project have been retrieved. (inherited from TTMSFNCCustomCloudLogger) |
| OnGetEvents | Occurs when a page of events for a stack has been retrieved. (inherited from TTMSFNCCustomCloudLogger) |
| OnGetProjects | Occurs when a page of projects has been retrieved. (inherited from TTMSFNCCustomCloudLogger) |
| OnGetStacks | Occurs when a page of stacks for a project has been retrieved. (inherited from TTMSFNCCustomCloudLogger) |
| OnLogException | Occurs when an exception submission has completed. (inherited from TTMSFNCCustomCloudLogger) |
| OnLogMessage | Occurs when a message submission has completed. (inherited from TTMSFNCCustomCloudLogger) |