The ILogPlugin interface exposes a set of methods through the IUnknown interface. IIS uses these methods to communicate with logging modules and they are required.
Method | Description |
---|---|
ILogPlugin::GetConfig | This is a private method used by IIS internally. |
ILogPlugin::InitializeLog | Initializes the log module. |
ILogPlugin::LogInformation | Sends a pointer to an IinetLogInformation interface. |
ILogPlugin::QueryExtraLoggingFields | Retrieves logging information that is specific to the logging module. |
ILogPlugin::SetConfig | This is a private method used by IIS internally. |
ILogPlugin::TerminateLog | Removes a particular instance of the log module. |