Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling.Logging Namespace

Retired Content

This content and the technology described is outdated and is no longer being maintained. For more information about Transient Fault Handling, see Transient Fault Handling.

 

Classes

  Class Description
Public class Constants
Defines all the log categories that the Autoscaling Application Block can log to.
Public class Constants.CategoryNames
Defines all the category names used by the block.
Public class Constants.DataPointsCollection
Defines the log categories related to data points collection.
Public class Constants.DataPointsCollection.Events
Defines the events id related to data points collection.
Public class Constants.Notification
Defines the log categories related to email notification.
Public class Constants.Notification.Events
Defines the events id related to email notification.
Public class Constants.OperationsTracking
Defines the log categories related to operation tracking.
Public class Constants.OperationsTracking.DataKeys
Defines the keys used when logging additional details related to operation tracking.
Public class Constants.OperationsTracking.Events
Defines the events id related to operation tracking.
Public class Constants.RulesEvaluation
Defines the log categories related to rules evaluation.
Public class Constants.RulesEvaluation.DataKeys
Defines the keys used when logging additional details related to rules evaluation.
Public class Constants.RulesEvaluation.Events
Defines the events id related to rules evaluation.
Public class Constants.Scaling
Defines the log categories related to scaling operations.
Public class Constants.Scaling.DataKeys
Defines the keys used when logging additional details related to scaling operations.
Public class Constants.Scaling.Events
Defines the events id related to scaling operations.
Public class Constants.Scheduling
Defines the log categories related to scheduling operations.
Public class Constants.Scheduling.Events
Defines the events id related to scheduling operations.
Public class Constants.Store
Defines log constants related to rules & service information store operations.
Public class Constants.Store.Events
Defines the events id related to rules & service information store operations.
Public class JsonSerializer
A JSON serializer based on the JavaScriptSerializer class.
Public class LoggerExtensions
The logger extensions extends the ILogger interface with additional methods used to log various types of messages.
Public class LoggingBlockLogger
Represents a logger that will forward log messages to the Enterprise Library Logging Application Block using the specified categories/sources, event type, event identifier, and trace data.
Public class SystemDiagnosticsLogger
Represents a logger that will writes trace data to the trace listeners in the System.Diagnostics.TraceSource.Listeners collection using the specified event type, event identifier, and trace data.

Interfaces

  Interface Description
Public interface ILogger
The ILogger interface is used by the Autoscaling Application Block to log the various events related to its execution.