Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

AbstractLoggingAdvice Members

AbstractLoggingAdvice overview

Public Instance Properties

HideProxyTypeNames Sets a value indicating whether hide proxy type names (whenever possible) when using dynamic loggers, i.e. property UseDynamicLogger is set to true.
LoggerName Sets the name of the logger to use.
UseDynamicLogger Sets a value indicating whether to use a dynamic logger or static logger

Public Instance Methods

Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object)Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object)Gets the Type of the current instance.
Invoke Adds logging to the method invocation.
ToString (inherited from Object)Returns a String that represents the current Object.

Protected Instance Constructors

AbstractLoggingAdvice Overloaded. Initializes a new instance of the AbstractLoggingAdvice class.

Protected Instance Fields

defaultLogger The default
ILog
instance used to write logging messages.

Protected Instance Methods

Finalize (inherited from Object)Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
GetLoggerForInvocation Gets the appropriate log instance to use for the given IMethodInvocation.
InvokeUnderLog Subclasses must override this method to perform any tracing around the supplied IMethodInvocation.
IsInterceptorEnabled Determines whether the interceptor is enabled for the specified invocation, that is, whether the method InvokeUnderLog is called.
IsLogEnabled Determines whether the given log is enabled.
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.
OnDeserialization Override in case you need to initialized non-serialized fields on deserialization.
SetDefaultLogger Sets the default logger to the given name.

Explicit Interface Implementations

IDeserializationCallback.OnDeserializationMissing <summary> documentation for M:Spring.Aspects.Logging.AbstractLoggingAdvice.System#Runtime#Serialization#IDeserializationCallback#OnDeserialization(System.Object)

See Also

AbstractLoggingAdvice Class | Spring.Aspects.Logging Namespace