Table of Contents

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)