Click or drag to resize
XmlDeserializingLoggerFactory Class
An implementation of ILoggerFactory that is initialized via xml serialization.
Inheritance Hierarchy
SystemObject
  Rock.Logging.ConfigurationXmlDeserializingLoggerFactory

Namespace: Rock.Logging.Configuration
Assembly: Rock.Logging (in Rock.Logging.dll) Version: 0.9.2
Syntax
public class XmlDeserializingLoggerFactory : ILoggerFactory

The XmlDeserializingLoggerFactory type exposes the following members.

Constructors
  NameDescription
Public methodXmlDeserializingLoggerFactory
Initializes a new instance of the XmlDeserializingLoggerFactory class.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetTLogger
Get an instance of TLogger for the given category.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSetApplicationIdProvider
Sets the IApplicationIdProvider that is used by this instance of XmlDeserializingLoggerFactory.
Public methodSetSupplementaryContainer
Sets the supplementary IResolver instance that is used by this instance of XmlDeserializingLoggerFactory to resolve dependencies not provided from xml deserialization.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Extension Methods
  NameDescription
Public Extension MethodWithCaching (Defined by WithCachingExtension.)
Top
Properties
  NameDescription
Public propertyAsyncProcessing
Gets or sets a value indicating whether logging should be asynchonous.
Public propertyAuditLogProvider
Gets or sets an object that creates an instance of ILogProvider that loggers use for auditing.
Public propertyCategories
Gets or sets an array of Category objects that define specific logging scenarios.
Public propertyContextProviders
Gets or sets an array of objects that create instances of IContextProvider that a logger can use to provide additional information to log entries.
Public propertyFormatters
Gets or sets an array of objects that create instances of ILogFormatter that log providers use to format a log entry.
Public propertyIsLoggingEnabled
Gets or sets a value indicating whether loggers should be enabled.
Public propertyLoggingLevel
Gets or sets the logging level that is specified for loggers.
Public propertyThrottlingRules
Gets or sets an array of objects that create instances of IThrottlingRuleEvaluator that log providers use to throttle log entries.
Top
See Also