ILogPlugin Interface

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.