Offers an unified access point to activate methods that route log entries to different writing channels known as persistence strategies.
Top
Top
Top
The following tables list the members exposed by the AlmanacController type.
Name | Description | |
---|---|---|
AlertPersistenceStrategies |
Gets or sets the alert persistence strategies. If IsEntryWritingActive and IsAlertWritingActive are both true, this persistence
strategy receives only alert writing requests.
|
|
CatchAllPersistenceStrategy |
Gets or sets the catch all persistence strategy. If IsEntryWritingActive is true, this persistence strategy receives writing requests
for all entry types.
|
|
DebugPersistenceStrategies |
Gets or sets the debug persistence strategies. If IsEntryWritingActive and IsDebugWritingActive are both true, this persistence
strategy receives only debug writing requests.
|
|
EntrySource | Gets the application location, computer and user associated to the entries to write. | |
ErrorPersistenceStrategies |
Gets or sets the error persistence strategies. If IsEntryWritingActive and IsErrorWritingActive are both true, this persistence
strategy receives only error writing requests.
|
|
FatalErrorPersistenceStrategies |
Gets or sets the fatal error persistence strategies. If IsEntryWritingActive and IsFatalErrorWritingActive are both true, this
persistence strategy receives only fatal error writing requests.
|
|
InformationPersistenceStrategies |
Gets or sets the information persistence strategies. If IsEntryWritingActive and IsInformationWritingActive are both true, this
persistence strategy receives only information writing requests.
|
|
IsAlertWritingActive | Gets or sets a value indicating whether alert writing is active. | |
IsDebugWritingActive | Gets or sets a value indicating whether debug writing is active. Debug writing is automatically disabled if no debugger is attached or if debug mode is disabled for web applications. | |
IsEntryWritingActive | Gets or sets a value indicating whether all entry writing in general is active. | |
IsErrorWritingActive | Gets or sets a value indicating whether error writing is active. | |
IsFatalErrorWritingActive | Gets or sets a value indicating whether fatal error writing is active. | |
IsInformationWritingActive | Gets or sets a value indicating whether information writing is active. | |
IsTraceWritingActive | Gets or sets a value indicating whether trace writing is active. | |
TracePersistenceStrategies |
Gets or sets the trace persistence strategies. If IsEntryWritingActive and IsTraceWritingActive are both true, this persistence
strategy receives only trace writing requests.
|
Name | Description | |
---|---|---|
CreateWith | (Overloaded) Creates a new AlmanacController. | |
CreateWith<TCatchAllPersistenceStrategy> | (Overloaded) Creates a new AlmanacController. | |
Equals | (Overloaded) Determines whether the specified object is equal to the current object. (inherited from Object). | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (inherited from Object). | |
GetHashCode | Serves as the default hash function. (inherited from Object). | |
GetType | (Overloaded) Gets the Type of the current instance. (inherited from Object). | |
MemberwiseClone | Creates a shallow copy of the current Object. (inherited from Object). | |
ReferenceEquals | Determines whether the specified Object instances are the same instance. (inherited from Object). | |
ToString | Returns a string that represents the current object. (inherited from Object). | |
WriteEntry | Routes a log entry writing request to the corresponding persistence strategies, according to the entry type. |
Name | Description | |
---|---|---|
FromNullable | Converts object values to nullable relational data store values. (Defined by Object_ToNullable). | |
GetAttribute | Obtains the first attribute that decorates an object class. (Defined by Attribute_GetAttributes). | |
GetAttribute<TAtribute> | (Overloaded) Obtains the first attribute that decorates an object class. (Defined by Attribute_GetAttributes). | |
GetAttributes | Obtains the attributes that decorates a class. (Defined by Attribute_GetAttributes). | |
GetAttributes<TAtribute> | (Overloaded) Obtains the attributes that decorates a class. (Defined by Attribute_GetAttributes). | |
ToNullable<T> | Converts nullable relational data store values to Nullable<T>. (Defined by Object_ToNullable). |