Click or drag to resize

InnerDrive.Logging Namespace

Provides tools to assist with common logging scenarios
Classes
 ClassDescription
Public classAzureLogEntry Table entity for the AzureTableTarget class
Public classAzureLogRepository Stores and retrieves log messages in Azure tables
Public classAzureTableTarget Extends TargetWithContext to write to Azure tables using the existing Inner Drive Technology column format
Public classIdtMessage Defines the essential methods and properties of messages.
Public classPostmarkSender Sends IdtMessage items through Postmark
Public classPostmarkTarget Extends TargetWithContext to send formatted mail
Public classSendGridSender Sends messages through the SendGrid service
Public classSendGridTarget Extends TargetWithContext to send formatted mail
Public classWebMessage Publishable message used for Web status information.
Structures
 StructureDescription
Public structureMessageDetail Contains a detail within an ToString object.
Interfaces
 InterfaceDescription
Public interfaceIDetailedMessage Provides the signature for Message classes that can be supplemented by a key-value list of details.
Public interfaceIHasHtmlBody Defines classes that can produce an HTML body
Public interfaceIMailTarget Defines the required properties for mail target classes
Public interfaceIPostmarkSender Defines the behaviors and data of a class that sends messages through Postmark
Public interfaceISendGridSender Defines the behaviors and data of a class that sends messages through SendGrid
Enumerations
 EnumerationDescription
Public enumerationMessageSeverity Enumerates the levels of severity available for data messages.
Public enumerationWebMessageType Enumerates the types of Web messages that applications can send.