ILogPlugin Interface

The ILogPlugin interface inherits the IUnknown COM interface, and exposes a set of methods. IIS uses the methods within this interface to initialize the logging module, to notify the module when a logging event occurs, and to notify the module when the module is about to be unloaded.

Method Description
ILogPlugin::GetConfig This is a private method used by IIS internally.
ILogPlugin::InitializeLog Initializes the log module.
ILogPlugin::LogInformation Called every time a logging event occurs.
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.

All interface, function, and data structure definitions are provided in the header file ilogobj.hxx.