AppenderSkeleton MembersApache log4net™ SDK Documentation
The AppenderSkeleton type exposes the following members.
Constructors

  NameDescription
Protected methodAppenderSkeleton
Default constructor
Back to Top
Methods

  NameDescription
Public methodActivateOptions
Initialize the appender based on the options set
Public methodAddFilter
Adds a filter to the end of the filter chain.
Protected methodAppend(LoggingEvent)
Subclasses of AppenderSkeleton should implement this method to perform actual logging.
Protected methodAppend( LoggingEvent )
Append a bulk array of logging events.
Public methodClearFilters
Clears the filter list for this appender.
Public methodClose
Closes the appender and release resources.
Public methodDoAppend(LoggingEvent)
Performs threshold checks and invokes filters before delegating actual logging to the subclasses specific [M:Append(LoggingEvent)] method.
Public methodDoAppend( LoggingEvent )
Performs threshold checks and invokes filters before delegating actual logging to the subclasses specific [M:Append(LoggingEvent[])] method.
Public methodOnlineEquals
Determines whether the specified OnlineObject is equal to the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodFilterEvent
Test if the logging event should we output by this appender
Protected methodFinalize
Finalizes this appender by calling the implementation's Close  method.
(Overrides OnlineObject Finalize .)
Public methodOnlineGetHashCode
Serves as a hash function for a particular type.
(Inherited from OnlineObject.)
Public methodOnlineGetType
Gets the OnlineType of the current instance.
(Inherited from OnlineObject.)
Protected methodIsAsSevereAsThreshold
Checks if the message level is below this appender's threshold.
Protected methodOnlineMemberwiseClone
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodOnClose
Is called when the appender is closed. Derived classes should override this method if resources need to be released.
Protected methodPreAppendCheck
Called before [M:Append(LoggingEvent)] as a precondition.
Protected methodRenderLoggingEvent(LoggingEvent)
Renders the LoggingEvent to a string.
Protected methodRenderLoggingEvent(TextWriter, LoggingEvent)
Renders the LoggingEvent to a string.
Public methodOnlineToString
Returns a OnlineString that represents the current OnlineObject.
(Inherited from OnlineObject.)
Back to Top
Properties

  NameDescription
Public propertyErrorHandler
Gets or sets the IErrorHandler for this appender.
Public propertyFilterHead
The filter chain.
Public propertyLayout
Gets or sets the ILayout for this appender.
Public propertyName
Gets or sets the name of this appender.
Protected propertyRequiresLayout
Tests if this appender requires a Layout to be set.
Public propertyThreshold
Gets or sets the threshold Level of this appender.
Back to Top
See Also