log4net SDK Reference |

# IPlugin Interface

Interface implemented by logger repository plugins.

For a list of all members of this type, see IPlugin Members.

[Visual Basic]
Public Interface IPlugin
[C#]
public interface IPlugin

#### Types that implement IPlugin

Type | Description
--- | ---
PluginSkeleton | Base implementation of IPlugin
RemoteLoggingServerPlugin | Plugin that listens for events from the RemotingAppender

#### Remarks

Plugins define additional behavior that can be associated with a ILoggerRepository. The PluginMap held by the PluginMap property is used to store the plugins for a repository.

The `log4net.Config.PluginAttribute` can be used to attach plugins to repositories created using configuration attributes.

#### Requirements

Namespace: log4net.Plugin

Assembly: log4net (in log4net.dll)

#### See Also

IPlugin Members | log4net.Plugin Namespace